{
  "info": {
    "_postman_id": "335ed8d3-fdaf-5d88-9d28-eac9c635441f",
    "name": "PayGate.to — Virtual Credit Cards API (One-Time)",
    "description": "This is a different product from the Reloadable Virtual Cards API. One-time cards are bought per order and redeemed once with a redeem_id \u2014 there is no account and no balance to keep. Reloadable cards live inside a lightweight anonymous account: you top the account up in crypto, mint one or more cards against that balance, then load, unload and reload those same cards for as long as you keep them. The two collections share nothing \u2014 different endpoints, different identifiers, different lifecycle.\n\nThis public available API allows you to generate crypto funded virtual credit cards (VCC) Visa or Mastercard anonymously without KYC. You can generate cards with three easy steps:\n\n - Create card order to get the order assigned wallet for deposit.\n\n - Deposit correct amount of USDT (Polygon) to the order assigned wallet.\n\n - Check payment status and redeem your Visa or Mastercard instantly.\n\n Optionally you can rebrand the API system using the affiliate card creation endpoint and set your own custom commission earning for every card created.\n\n Disclaimer: To avoid lost orders place a payment timer for 10 minutes for your end customer since the card issuers need the order to be paid and crypto blockchain confirmed no more than 10 minutes from order creation. If the 10 minutes passed without paying to the generated order wallet address it is advised to create a new order and to avoid paying after more than 10 minutes.\n\nHosted documentation: https://paygate.to/docs/virtual-credit-cards-api/\n\nNo sign up, no API keys and no authentication headers are required. Every example value below is the one printed in the hosted docs — replace the placeholders in {curly braces} with your own values before sending.\n\nGenerated from the hosted documentation on 2026-09-07.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Provider Stock Status",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "https://api.paygate.to/crypto/cards/provider-status/",
          "protocol": "https",
          "host": [
            "api",
            "paygate",
            "to"
          ],
          "path": [
            "crypto",
            "cards",
            "provider-status"
          ]
        },
        "description": "Check available cards, stock status, amounts allowed, deposit methods and required parameters for each."
      },
      "response": [
        {
          "name": "OK — Response Example (200)",
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "https://api.paygate.to/crypto/cards/provider-status/",
              "protocol": "https",
              "host": [
                "api",
                "paygate",
                "to"
              ],
              "path": [
                "crypto",
                "cards",
                "provider-status"
              ]
            }
          },
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "cookie": [],
          "body": "{\n    \"cards\": {\n        \"visa\": {\n            \"brand\": \"My Prepaid Center Visa Card\",\n            \"provider\": \"visa\",\n            \"status\": \"out of stock\",\n            \"currency\": \"USD\",\n            \"amount\": {\n                \"min\": 5,\n                \"max\": 1000\n            },\n            \"required_parameters\": [\n                \"provider\",\n                \"amount\"\n            ],\n            \"optional_parameters\": {\n                \"ticker\": {\n                    \"default\": \"polygon/usdt\",\n                    \"supported\": [\n                        \"polygon/usdt\",\n                        \"polygon/usdc\",\n                        \"eth\",\n                        \"btc\",\n                        \"xmr\",\n                        \"sol/sol\"\n                    ]\n                }\n            }\n        },\n        \"mastercard\": {\n            \"brand\": \"Swype Mastercard\",\n            \"provider\": \"mastercard\",\n            \"status\": \"available\",\n            \"currency\": \"USD\",\n            \"amount\": {\n                \"min\": 5,\n                \"max\": 499\n            },\n            \"required_parameters\": [\n                \"provider\",\n                \"amount\"\n            ],\n            \"optional_parameters\": {\n                \"ticker\": {\n                    \"default\": \"polygon/usdt\",\n                    \"supported\": [\n                        \"polygon/usdt\",\n                        \"polygon/usdc\",\n                        \"eth\",\n                        \"btc\",\n                        \"xmr\",\n                        \"sol/sol\"\n                    ]\n                }\n            }\n        },\n        \"paypal\": {\n            \"brand\": \"PayPal Account Balance\",\n            \"provider\": \"paypal\",\n            \"status\": \"available\",\n            \"currency\": \"USD\",\n            \"amount\": {\n                \"min\": 5,\n                \"max\": 1000\n            },\n            \"required_parameters\": [\n                \"provider\",\n                \"amount\",\n                \"paypal_email\"\n            ],\n            \"paypal_email\": {\n                \"type\": \"urlencoded_email\",\n                \"required\": true\n            },\n            \"optional_parameters\": {\n                \"ticker\": {\n                    \"default\": \"polygon/usdt\",\n                    \"supported\": [\n                        \"polygon/usdt\",\n                        \"polygon/usdc\",\n                        \"eth\",\n                        \"btc\",\n                        \"xmr\",\n                        \"sol/sol\"\n                    ]\n                }\n            }\n        },\n        \"binance\": {\n            \"brand\": \"Binance Gift Card\",\n            \"provider\": \"binance\",\n            \"status\": \"available\",\n            \"currency\": \"USD\",\n            \"amount\": {\n                \"min\": 5,\n                \"max\": 500\n            },\n            \"required_parameters\": [\n                \"provider\",\n                \"amount\"\n            ],\n            \"optional_parameters\": {\n                \"ticker\": {\n                    \"default\": \"polygon/usdt\",\n                    \"supported\": [\n                        \"polygon/usdt\",\n                        \"polygon/usdc\",\n                        \"eth\",\n                        \"btc\",\n                        \"xmr\",\n                        \"sol/sol\"\n                    ]\n                }\n            }\n        }\n    }\n}"
        }
      ]
    },
    {
      "name": "Create Card",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "https://api.paygate.to/crypto/cards/wallet.php?provider=mastercard&amount=150",
          "protocol": "https",
          "host": [
            "api",
            "paygate",
            "to"
          ],
          "path": [
            "crypto",
            "cards",
            "wallet.php"
          ],
          "query": [
            {
              "key": "provider",
              "value": "mastercard"
            },
            {
              "key": "amount",
              "value": "150"
            }
          ]
        },
        "description": "This endpoint allows you to create card order and get the order assigned wallet. Once the correct amount is deposited to the wallet you can check the status and redeem card using the redeem_id. Make sure you store redeem_id as it is the only way to track order and redeem the virtual credit card.\n\n Query Parameters\n\n - provider: Possible values are visa or mastercard or paypal\n\n - amount: desired virtual credit card amount in USD. For visa and paypal amount can range from 5 to 1000. For mastercard value can range from 5 to 499\n\n - paypal_email: Required mandatory parameter urlencoded valid PayPal account email in case the selected card type is paypal.\n\n Optional Parameters\n\n - ticker: By default the deposit cryptocurrency is polygon/usdt but through this optional parameter you can switch it to xmr or sol/sol or eth or polygon/usdc or btc.\n\n Response\n\n It is important to save the response since the response data from this step is the only way to redeem the virtual credit card after making the payment.\n\n - redeem_id: This is the most important order identifying id, you can use it to check payment status and redeem card data after payment.\n\n - amount: Amount of USDT to be paid to the order assigned wallet for the virtual credit card to be issued.\n\n - payment_coin: USDT (Polygon) any other incorrect coin or network your funds can be lost.\n\n - payment_instructions: The type of coin and network you must pay for the card to be issued.\n\n - network: Polygon network, if you send USDT from incorrect blockchain funds can be lost.\n\n - card_value: The actual value of the virtual credit card.\n\n - card_currency: USD\n\n - card_type: visa or mastercard\n\n - address_in: The order assigned wallet where you must send USDT for the card to be issued.\n\n - timestamp_token: Used to identify exact order time.\n\n - qr_code: This is the base64 code for the QR code image. Should be used in HTML like this: <img src=\"data:image/png;base64,{qr_code}\" alt=\"Payment QR Code\"/>\n\n - ipn_token: This tracking token can be used to track your order by contacting support.\n\nParameters:\n- `provider` (example: `mastercard`)\n- `amount` (example: `150`)"
      },
      "response": [
        {
          "name": "OK — Response Example (200)",
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "https://api.paygate.to/crypto/cards/wallet.php?provider=mastercard&amount=150",
              "protocol": "https",
              "host": [
                "api",
                "paygate",
                "to"
              ],
              "path": [
                "crypto",
                "cards",
                "wallet.php"
              ],
              "query": [
                {
                  "key": "provider",
                  "value": "mastercard"
                },
                {
                  "key": "amount",
                  "value": "150"
                }
              ]
            }
          },
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "cookie": [],
          "body": "{\n    \"redeem_id\": \"_nK2qUzxf1EM4NnNjAGypJ2n\",\n    \"amount\": 159.92,\n    \"payment_coin\": \"USDT\",\n    \"payment_instructions\": \"USDT Polygon/MATIC Network only\",\n    \"network\": \"Polygon\",\n    \"card_value\": \"150.00\",\n    \"card_currency\": \"USD\",\n    \"card_type\": \"mastercard\",\n    \"address_in\": \"0x3D7AB5Ff706a00D4939Ada4C7d819B408BA104D1\",\n    \"timestamp_token\": \"1772465271799_2812974\",\n    \"qr_code\": \"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 xicimBAgAAAAASUVORK5CYII=\",\n    \"ipn_token\": \"ZEE2cW8zb1N0N2o1WW1DNHd3RXpEaUlSbWxOWmJJby1VcU5KclplQmRGWGJWUnVqaUwtNFdmSmoxcUdJUVN3ZTZ1WjVkUWZTZWZtMlQ4X0ZabmhjUVJiSGlYUHE5UDBTeUE%3D\"\n}"
        }
      ]
    },
    {
      "name": "Affiliate Create Card",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "https://api.paygate.to/crypto/cards/custom-affiliate.php?provider=visa&amount=250&affiliate=0x3c783c21a0383057D128bae431894a5C19F9Cf06&affiliate_fee=0.03",
          "protocol": "https",
          "host": [
            "api",
            "paygate",
            "to"
          ],
          "path": [
            "crypto",
            "cards",
            "custom-affiliate.php"
          ],
          "query": [
            {
              "key": "provider",
              "value": "visa"
            },
            {
              "key": "amount",
              "value": "250"
            },
            {
              "key": "affiliate",
              "value": "0x3c783c21a0383057D128bae431894a5C19F9Cf06"
            },
            {
              "key": "affiliate_fee",
              "value": "0.03"
            }
          ]
        },
        "description": "This endpoint can be used in case you need to rebrand the system and earn custom commission. You can pass your own USDT (Polygon) wallet to earn instant percentage based commission for every virtual credit card created.\n\n Query Parameters\n\n - provider: Possible values are visa or mastercard or paypal\n\n - amount: desired virtual credit card amount in USD. For visa and paypal amount can range from 5 to 1000. For mastercard value can range from 5 to 499\n\n - paypal_email: Required mandatory parameter urlencoded valid PayPal account email in case the selected card type is paypal.\n\n - affiliate: Your USDT (Polygon) wallet where you can earn commission for every card created.\n\n - affiliate_fee: Percentage commission you want to set for every card. So if the value is 0.03 you will earn 3% on every card.\n\n Optional Parameters\n\n - ticker: By default the deposit cryptocurrency is polygon/usdt but through this optional parameter you can switch it to xmr or sol/sol or eth or polygon/usdc or btc.\n\n Warning: affiliate wallets must match and support the selected coin.\n\n Response\n\n It is important to save the response since the response data from this step is the only way to redeem the virtual credit card after making the payment.\n\n - redeem_id: This is the most important order identifying id, you can use it to check payment status and redeem card data after payment.\n\n - amount: Amount of USDT to be paid to the order assigned wallet for the virtual credit card to be issued.\n\n - payment_coin: USDT (Polygon) any other incorrect coin or network your funds can be lost.\n\n - payment_instructions: The type of coin and network you must pay for the card to be issued.\n\n - network: Polygon network, if you send USDT from incorrect blockchain funds can be lost.\n\n - card_value: The actual value of the virtual credit card.\n\n - card_currency: USD\n\n - card_type: visa or mastercard\n\n - address_in: The order assigned wallet where you must send USDT for the card to be issued.\n\n - timestamp_token: Used to identify exact order time.\n\n - qr_code: This is the base64 code for the QR code image. Should be used in HTML like this: <img src=\"data:image/png;base64,{qr_code}\" alt=\"Payment QR Code\"/>\n\n - ipn_token: This tracking token can be used to track your order by contacting support.\n\nParameters:\n- `provider` (example: `visa`)\n- `amount` (example: `250`)\n- `affiliate` (example: `0x3c783c21a0383057D128bae431894a5C19F9Cf06`)\n- `affiliate_fee` (example: `0.03`)"
      },
      "response": [
        {
          "name": "OK — Response Example (200)",
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "https://api.paygate.to/crypto/cards/custom-affiliate.php?provider=visa&amount=250&affiliate=0x3c783c21a0383057D128bae431894a5C19F9Cf06&affiliate_fee=0.03",
              "protocol": "https",
              "host": [
                "api",
                "paygate",
                "to"
              ],
              "path": [
                "crypto",
                "cards",
                "custom-affiliate.php"
              ],
              "query": [
                {
                  "key": "provider",
                  "value": "visa"
                },
                {
                  "key": "amount",
                  "value": "250"
                },
                {
                  "key": "affiliate",
                  "value": "0x3c783c21a0383057D128bae431894a5C19F9Cf06"
                },
                {
                  "key": "affiliate_fee",
                  "value": "0.03"
                }
              ]
            }
          },
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "cookie": [],
          "body": "{\n    \"redeem_id\": \"u3O77eaCh-fJJS--9lxjKbL1\",\n    \"amount\": 277.12,\n    \"payment_coin\": \"USDT\",\n    \"payment_instructions\": \"USDT Polygon/MATIC Network only\",\n    \"network\": \"Polygon\",\n    \"card_value\": \"250.00\",\n    \"card_currency\": \"USD\",\n    \"card_type\": \"visa\",\n    \"address_in\": \"0x2801651C19E3d55eB52145001e70c27B2Bbe1E22\",\n    \"timestamp_token\": \"1772465356298_2466912\",\n    \"qr_code\": \"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 xicimBAgAAAAASUVORK5CYII=\",\n    \"ipn_token\": \"ZEE2cW8zb1N0N2o1WW1DNHd3RXpEaUlSbWxOWmJJby1VcU5KclplQmRGWGJWUnVqaUwtNFdmSmoxcUdJUVN3ZTZ1WjVkUWZTZWZtMlQ4X0VaSDlaUVJmSGlYX3Q4UDBVemc%3D\"\n}"
        }
      ]
    },
    {
      "name": "Sub-affiliate (optional)",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "https://api.paygate.to/crypto/cards/custom-sub-affiliate.php?provider=mastercard&amount=350&affiliate=0x3c783c21a0383057D128bae431894a5C19F9Cf06&affiliate_fee=0.03&sub_affiliate_fee=0.07&sub_affiliate=0x186F40b4acD600BE8ae5FbAA785D1aec208518A7",
          "protocol": "https",
          "host": [
            "api",
            "paygate",
            "to"
          ],
          "path": [
            "crypto",
            "cards",
            "custom-sub-affiliate.php"
          ],
          "query": [
            {
              "key": "provider",
              "value": "mastercard"
            },
            {
              "key": "amount",
              "value": "350"
            },
            {
              "key": "affiliate",
              "value": "0x3c783c21a0383057D128bae431894a5C19F9Cf06"
            },
            {
              "key": "affiliate_fee",
              "value": "0.03"
            },
            {
              "key": "sub_affiliate_fee",
              "value": "0.07"
            },
            {
              "key": "sub_affiliate",
              "value": "0x186F40b4acD600BE8ae5FbAA785D1aec208518A7"
            }
          ]
        },
        "description": "This endpoint can be used in case you need to rebrand the system and earn custom commission while launching your own affiliate program too. You can pass your own USDT (Polygon) wallet to earn instant percentage based commission for every virtual credit card created and at the same time your sub-affiliate will pass their own wallet and set commission too.\n\n Query Parameters\n\n - provider: Possible values are visa or mastercard or paypal\n\n - amount: desired virtual credit card amount in USD. For visa and paypal amount can range from 5 to 1000. For mastercard value can range from 5 to 499\n\n - paypal_email: Required mandatory parameter urlencoded valid PayPal account email in case the selected card type is paypal.\n\n - affiliate: Your USDT (Polygon) wallet where you can earn commission for every card created.\n\n - affiliate_fee: Percentage commission you want to set for every card. So if the value is 0.03 you will earn 3% on every card.\n\n - sub_affiliate: Your sub-affiliate USDT (Polygon) wallet where you can earn commission for every card created.\n\n - sub_affiliate_fee: Percentage commission you want to set for sub-affiliate for every card. So if the value is 0.03 sub-affiliate will earn 3% on every card.\n\n Optional Parameters\n\n - ticker: By default the deposit cryptocurrency is polygon/usdt but through this optional parameter you can switch it to xmr or sol/sol or eth or polygon/usdc or btc.\n\n Warning: affiliate wallets must match and support the selected coin.\n\n Response\n\n It is important to save the response since the response data from this step is the only way to redeem the virtual credit card after making the payment.\n\n - redeem_id: This is the most important order identifying id, you can use it to check payment status and redeem card data after payment.\n\n - amount: Amount of USDT to be paid to the order assigned wallet for the virtual credit card to be issued.\n\n - payment_coin: USDT (Polygon) any other incorrect coin or network your funds can be lost.\n\n - payment_instructions: The type of coin and network you must pay for the card to be issued.\n\n - network: Polygon network, if you send USDT from incorrect blockchain funds can be lost.\n\n - card_value: The actual value of the virtual credit card.\n\n - card_currency: USD\n\n - card_type: visa or mastercard\n\n - address_in: The order assigned wallet where you must send USDT for the card to be issued.\n\n - timestamp_token: Used to identify exact order time.\n\n - qr_code: This is the base64 code for the QR code image. Should be used in HTML like this: <img src=\"data:image/png;base64,{qr_code}\" alt=\"Payment QR Code\"/>\n\n - ipn_token: This tracking token can be used to track your order by contacting support.\n\nParameters:\n- `provider` (example: `mastercard`)\n- `amount` (example: `350`)\n- `affiliate` (example: `0x3c783c21a0383057D128bae431894a5C19F9Cf06`)\n- `affiliate_fee` (example: `0.03`)\n- `sub_affiliate_fee` (example: `0.07`)\n- `sub_affiliate` (example: `0x186F40b4acD600BE8ae5FbAA785D1aec208518A7`)"
      },
      "response": [
        {
          "name": "OK — Example Response (200)",
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "https://api.paygate.to/crypto/cards/custom-sub-affiliate.php?provider=mastercard&amount=350&affiliate=0x3c783c21a0383057D128bae431894a5C19F9Cf06&affiliate_fee=0.03&sub_affiliate_fee=0.07&sub_affiliate=0x186F40b4acD600BE8ae5FbAA785D1aec208518A7",
              "protocol": "https",
              "host": [
                "api",
                "paygate",
                "to"
              ],
              "path": [
                "crypto",
                "cards",
                "custom-sub-affiliate.php"
              ],
              "query": [
                {
                  "key": "provider",
                  "value": "mastercard"
                },
                {
                  "key": "amount",
                  "value": "350"
                },
                {
                  "key": "affiliate",
                  "value": "0x3c783c21a0383057D128bae431894a5C19F9Cf06"
                },
                {
                  "key": "affiliate_fee",
                  "value": "0.03"
                },
                {
                  "key": "sub_affiliate_fee",
                  "value": "0.07"
                },
                {
                  "key": "sub_affiliate",
                  "value": "0x186F40b4acD600BE8ae5FbAA785D1aec208518A7"
                }
              ]
            }
          },
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "cookie": [],
          "body": "{\n    \"redeem_id\": \"6_3KIR_eNc-qf1MAr7Tak4hf\",\n    \"amount\": 416.12,\n    \"payment_coin\": \"USDT\",\n    \"payment_instructions\": \"USDT Polygon/MATIC Network only\",\n    \"network\": \"Polygon\",\n    \"card_value\": \"350.00\",\n    \"card_currency\": \"USD\",\n    \"card_type\": \"mastercard\",\n    \"address_in\": \"0x20e313bdA38AbCB9C7ca6C19B2228a30953A3dC3\",\n    \"timestamp_token\": \"1775593793012_8816405\",\n    \"qr_code\": \"iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAIAAAB7GkOtAAA58klEQVR4nO3de5wcV3kn/Oc5p6ovM5rRaEZj3W82kuX4JhtjWwbjCzcb54XYWSCwLIE1sCSweRMIn9dsNhvykg/wJiS7yeaFbD65siFgTMxVxsbGF5At3/D9Jsm2NLLuGs2lZ/padc6zf1R3T48k41Z3zVSrz+/7McIe9VRVV1efX9WpU89hESEAAHCPSnoDAAAgGQgAAABHIQR_SUB_AFFILIATE_PLACEHOLDER\",\n    \"ipn_token\": \"ZEE2cW8zb1N0N2o1WW1DNHd3RXpEaUlSbWxOWmJJby1VcU5KclplQmRGWGJWUnVqaUwtNFdmSmoxcUdJUVN3ZTZ1WjVkUWZTZWY2M1FNbkFhSHBiU1IzSGczUHE4UEFWeVE%3D\"\n}"
        }
      ]
    },
    {
      "name": "Check Payment Status & Redeem",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "https://api.paygate.to/crypto/cards/status.php?redeem_id=CIkmH5JIJWnQe4rYIfS7G_9i",
          "protocol": "https",
          "host": [
            "api",
            "paygate",
            "to"
          ],
          "path": [
            "crypto",
            "cards",
            "status.php"
          ],
          "query": [
            {
              "key": "redeem_id",
              "value": "CIkmH5JIJWnQe4rYIfS7G_9i"
            }
          ]
        },
        "description": "This endpoint is used to check your order payment status and to check if the card is issued or not. It can also be used to get the redeem link to access your newly issued virtual credit card.\n\n You just need to pass the redeem_id from the previous step as a GET parameter.\n\n Response\n\n - payment_status: Possible values are paid or unpaid. If you sent the correct amount to the order assigned wallet it will show as paid.\n\n - card_issuer_status: if the order is paid and the card is issued it will show value as completed. Otherwise it can be pending or N/A in case it is unpaid.\n\n - redeem_link: Value of the link to redeem your purchased virtual credit card will show here if the card_issuer_status is completed, otherwise it will show N/A.\n\n - card_code / card_pin: Optional fields. For some cards the issuer also provides a card code and/or PIN along with the redeem link. When available, they are included as extra fields in the response; otherwise they are omitted.\n\n Note: If a card has no redeem link but does have a code/PIN, redeem_link will contain them as text (e.g. CODE: XXXX PIN: YYYY) instead of a URL.\n\nParameters:\n- `redeem_id` (example: `CIkmH5JIJWnQe4rYIfS7G_9i`)"
      },
      "response": [
        {
          "name": "OK — Response Example (200)",
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "https://api.paygate.to/crypto/cards/status.php?redeem_id=CIkmH5JIJWnQe4rYIfS7G_9i",
              "protocol": "https",
              "host": [
                "api",
                "paygate",
                "to"
              ],
              "path": [
                "crypto",
                "cards",
                "status.php"
              ],
              "query": [
                {
                  "key": "redeem_id",
                  "value": "CIkmH5JIJWnQe4rYIfS7G_9i"
                }
              ]
            }
          },
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "cookie": [],
          "body": "{\n    \"payment_status\": \"paid\",\n    \"card_issuer_status\": \"completed\",\n    \"redeem_link\": \"https://redeem.yourdigitalreward.com/activate-code/823c187efda68d1fc335963e182553f33dd8b092\"\n}"
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.paygate.to",
      "type": "string"
    }
  ]
}
