1. Standard Integration
Crypto Payment Processor API - No KYC - Instant Payouts - PayGate.im
  • Standard Integration
    • Create Wallet
      GET
    • Estimate Blockchain Fees
      GET
    • Coin Info & Minimum
      GET
    • List all Coins & Minimums
      GET
  • Affiliate System
    • Affiliate Create Wallet (Default 0.5%)
      GET
    • Custom Affiliate Commission
      GET
    • Affiliate Estimate Blockchain Fees
      GET
    • Affiliate Coin Info & Minimum
      GET
    • List all Coins & Minimums (Affiliate)
      GET
  • https://api.paygate.im/crypto/erc20/usdc/convert.php?from=usd&value=109.78
    GET
  • Generate QR Code
    GET
  • Callback Event
    GET
  • Check Payment Status
    GET
  1. Standard Integration

Create Wallet

GET
/crypto/erc20/usdc/wallet.php
Creates a receiving crypto wallet with a payment notification feature to your website.
1.
Make a GET request to https://api.paygate.im/crypto/{ticker}/wallet.php?address={merchant-wallet-address}&callback={urlencoded-callback-url}

Query Parameters#

address: Your merchant wallet address to receive payouts, it must be compatible with the network and coin selected.
callback: Your website URL where you will receive GET notification after payment is received. You must have at least one unique GET parameter with each request. If you use the same parameter value again the same temporary receiving address will be provided in the response. In production use your own unique URL and NOT example.com
After a payment is made our bot will add multiple parameters to the GET notification request about transaction information: value_coin representing paid crypto value, coin parameter representing coin ticker with underscore format (example: erc20_usdc) and txid_in parameter representing TXID of the customer transaction to the receiving wallet. Those will be added after your existing unique GET parameters in the callback URL.

Optional Parameters#

pending: optional parameter for enabling pending (unconfirmed) blockchain transactions callback notifications.
Default value: 0
Set the parameter to pending=1 to enable this feature. When enabled you will be notified of pending transactions (were sent by the customer but not yet confirmed by the blockchain).
Notes: To avoid receiving multiple callback requests, please ensure that the response to the callback request is a plain text response with the message ok.
confirmations: optional parameter to set the number of blockchain confirmations needed before sending a confirmed callback.
Default value: 1
Minimum: 1
Example parameter: confrimations=2

Response#

address_in: Newly generated receiving wallet address assigned to the provided callback URL. Any crypto sent to this address will be forwarded instantly to the specified merhant wallet in the original request.
callback_url: The callback URL provided with your request for confirmation.
ipn_token: This token is useful when provided to our support team we will be able to track your payment and investigate failed callback events.

Request

Query Params

Responses

🟢200
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/crypto/erc20/usdc/wallet.php?address=bc1qx9t2l3pyny2spqpqlye8svce70nppwtaxwdrp4&callback=https%3A%2F%2Fwww.example.com%2Fmyorder%3Finvoice_id%3D75478385547922074'
Response Response Example
{
    "address_in": "3KCktixcBTWtvLSiUosrW4jTVS1e1wwSbU",
    "callback_url": "https://www.example.com/myorder?invoice_id=75478385547922074",
    "ipn_token": "ZEE2cW8zb1N0N2otZEc3eHh3MDNUU1lTMEExYmVvcDBVYTRMczVxS2JVWGJWUnVqaUwtNEtPdHZtNm5ORkdKTHZMQTRmUUxTZF9td1NjM0Q%3D"
}
Modified at 2026-04-04 15:30:26
Previous
Standard Integration
Next
Estimate Blockchain Fees
Built with