
GPT Wallets on the GPT Store
By CompanyShow 5+ GPTs by Company
Introduction to GPT Wallets
By leveraging the advanced capabilities of GPT technology,
Whether you're a developer looking to generate revenue from your groundbreaking AI tools or a content creator seeking to accept donations for your unique GPT-driven services,
GPT Description
Add paywalls and donation links to your custom GPTs. Start by typing your email address.
Welcome Message
Welcome to GPT Wallets! How can I assist with your GPT monetization and transactions today?
GPT Prompt Starters
- How many active GPT products I have?
- How can I create a product and payment link?
- How can I integrate the payment links?
- How much money have I earned?
GPT Action OpenAPI Spec
{
"openapi": "3.0.0",
"info": {
"title": "GPTWallets.co",
"description": "API for GPTWallets.co for registering and confirming the user status and earnings.",
"version": "1.0.0"
},
"servers": [
{
"url": "https://gpt-wallet.link/api/user",
"description": "Main API server"
}
],
"paths": {
"/auth/otp": {
"get": {
"operationId": "sendAuthEmail",
"summary": "Generate and send special authentication code to user's email. Can be used as a registration for new users and login for existing users. Only requiring an email.",
"parameters": [
{
"name": "user_email",
"in": "query",
"required": true,
"description": "Email of the user to authenticate. Has to be a current valid email of the user. Ask the user.",
"schema": {
"type": "string",
"format": "email"
}
}
],
"responses": {
"200": {
"description": "Successful response with the user uuid, user should be informed that they have to provide the authentication code has been emailed to them.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"user_uuid": {
"type": "string"
}
}
}
}
}
}
}
}
},
"/auth/token": {
"get": {
"operationId": "getUserAuthToken",
"summary": "Retrieve current user token to authenticate any further API requests.",
"parameters": [
{
"name": "user_uuid",
"in": "query",
"required": true,
"description": "Current User's UUID which has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "user_otp",
"in": "query",
"required": true,
"description": "The authentication code that has been emailed to the user. Ask the user.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with user auth token.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"user_token": {
"type": "string"
}
}
}
}
}
}
}
}
},
"/read": {
"get": {
"operationId": "readUserDetails",
"summary": "Auth required. Retrieve current user data.",
"parameters": [
{
"name": "user_token",
"in": "query",
"required": true,
"description": "The authentication token that has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "user_uuid",
"in": "query",
"required": true,
"description": "Current User's UUID which has been returned from auth API.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with user details.",
"content": {
"application/json": {}
}
}
}
}
},
"/products/create": {
"post": {
"operationId": "createNewProduct",
"summary": "Auth required. Start monetizing a new GPT. Register the GPT as a product. Every product is for one GPT and it comes with 1 payment link integration. You should continue retrieving the new product's integration links.",
"parameters": [
{
"name": "user_token",
"in": "query",
"required": true,
"description": "The authentication token that has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "user_uuid",
"in": "query",
"required": true,
"description": "Current User's UUID which has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "gpt_url",
"in": "query",
"required": true,
"description": "Link of the GPT user is trying to monetize. Ask the user.",
"schema": {
"type": "string"
}
},
{
"name": "product_name",
"in": "query",
"required": true,
"description": "Name of the payment required in the usage of the GPT on this link. Ask the user. Default 'Paid Access (Single Session)'",
"schema": {
"type": "string"
}
},
{
"name": "product_price",
"in": "query",
"required": true,
"description": "Price of the product. A number with 2 decimal points. Ask the user. Min 2.00",
"schema": {
"type": "string"
}
},
{
"name": "product_currency",
"in": "query",
"required": true,
"description": "Currency of the product price. 3 letter currency code. Ask the user. Default USD.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with product details. Invalidates earlier details, should re-fetch products and continue retrieving the new product's integration links.",
"content": {
"application/json": {}
}
}
}
}
},
"/products/update": {
"put": {
"operationId": "updateProduct",
"summary": "Auth required. Update the details of the products, such as the name, the price and the currency. Every product is for one GPT and it comes with 1 payment link integration.",
"parameters": [
{
"name": "user_token",
"in": "query",
"required": true,
"description": "The authentication token that has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "user_uuid",
"in": "query",
"required": true,
"description": "Current User's UUID which has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "product_uuid",
"in": "query",
"required": true,
"description": "Products UUID for which to update.",
"schema": {
"type": "string"
}
},
{
"name": "product_name",
"in": "query",
"required": true,
"description": "Name of the payment required in the usage of the GPT on this link. Ask the user. Default 'Paid Access (Single Session)'",
"schema": {
"type": "string"
}
},
{
"name": "product_price",
"in": "query",
"required": true,
"description": "Price of the product. A number with 2 decimal points. Ask the user. Min 2.00",
"schema": {
"type": "string"
}
},
{
"name": "product_currency",
"in": "query",
"required": true,
"description": "Currency of the product price. 3 letter currency code. Ask the user. Default USD.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with product details. Invalidates earlier details, should re-fetch products.",
"content": {
"application/json": {}
}
}
}
}
},
"/products/read": {
"get": {
"operationId": "readProductData",
"summary": "Auth required. Retrieve current products data. Every product is for one GPT and it comes with 1 payment link integration.",
"parameters": [
{
"name": "user_token",
"in": "query",
"required": true,
"description": "The authentication token that has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "user_uuid",
"in": "query",
"required": true,
"description": "Current User's UUID which has been returned from auth API.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with details of user's products.",
"content": {
"application/json": {}
}
}
}
}
},
"/products/integrate": {
"get": {
"operationId": "getProductIntegration",
"summary": "Auth required. Retrieve integration urls for the product. Integrations urls are needed to follow the integration instructions on https://gptwallets.co/installation. Every product is for one GPT and it comes with 1 payment link integration.",
"parameters": [
{
"name": "user_token",
"in": "query",
"required": true,
"description": "The authentication token that has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "user_uuid",
"in": "query",
"required": true,
"description": "Current User's UUID which has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "product_uuid",
"in": "query",
"required": true,
"description": "Products UUID for which to retrieve integration details for. Let the user pick the product based on gpt and product names. ",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with details of product's integration urls. Do not modify any of the urls, show all to user as full text. All links should be used to follow the instructions on https://gptwallets.co/installation.",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"action_import_url": {
"type": "string",
"description": "Not a link. Show as full text. Do not modify. Inform the user to use this text as link to import actions."
},
"privacy_policy_url": {
"type": "string",
"description": "Not a link. Show as full text. Do not modify. Inform the user to use this text as link of the privacy policy."
}
}
}
}
}
}
}
}
},
"/balance/read": {
"get": {
"operationId": "readUserBalance",
"summary": "Auth required. Retrieve current users balance data.",
"parameters": [
{
"name": "user_token",
"in": "query",
"required": true,
"description": "The authentication token that has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "user_uuid",
"in": "query",
"required": true,
"description": "Current User's UUID which has been returned from auth API.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with balance of user.",
"content": {
"application/json": {}
}
}
}
}
},
"/balance/withdraw": {
"post": {
"operationId": "withdrawUserBalance",
"summary": "Auth required. Positive balance required. Request balance withdrawal. All of their balance in all of the currencies will be converted and send as a single unit. Transaction fees may apply.",
"parameters": [
{
"name": "user_token",
"in": "query",
"required": true,
"description": "The authentication token that has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "user_uuid",
"in": "query",
"required": true,
"description": "Current User's UUID which has been returned from auth API.",
"schema": {
"type": "string"
}
},
{
"name": "currency",
"in": "query",
"required": true,
"description": "Output currency users wants to withdraw. Ask the user.",
"schema": {
"type": "string"
}
},
{
"name": "channel",
"in": "query",
"required": true,
"description": "Current User's Paypal or PayID details. Should be PayID for Australians, Paypal for everyone else. Ask the user.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with balance of user.",
"content": {
"application/json": {}
}
}
}
}
}
}
}
GPT Wallets FAQs
Currently, access to this GPT requires a ChatGPT Plus subscription.
Visit the largest GPT directory GPTsHunter.com, search to find the current GPT: "GPT Wallets", click the button on the GPT detail page to navigate to the GPT Store. Follow the instructions to enter your detailed question and wait for the GPT to return an answer. Enjoy!
We are currently calculating its ranking on the GPT Store. Please check back later for updates.
More custom GPTs by Company on the GPT Store
Share
Via: WhatsApp, Telegram, Email, SMS.
300+
Hashtag Analytics Algorithm
Using real-time popularity data from external APIs, analyse and generate 30 Instagram hashtags for optimal post discoverability.
100+

DuckDuckGPT
Chat GPT-4 with Duck Duck Go, a user friendly privacy focussed Bing / Google alternative for a better, more objective, more informative web search engine.
100+

YesNoGPT
Here to solve your decision fatigue.
6+

