Skip to main content

Overview

The Payment API provides a secure and reliable way to process financial transactions through our payment gateway. Our platform supports various payment methods including cryptocurrencies, e-wallets, and Buy Now, Pay Later (BNPL) services.

Supported Operations

  • Deposits (Sale) - Process customer payments and account funding
  • Withdrawals (Payout) - Handle fund withdrawals to customers

Authentication

All API endpoints require authentication using an API key passed in the x-api-key header. Your API key is associated with your merchant account and provides access to your transaction data and settings.
Keep your API key secure and never expose it in client-side code or public repositories.

Base URL

Rate Limits

  • Standard rate limit: 100 requests per minute per API key
  • Burst limit: 10 requests per second

Error Handling

All API responses follow a consistent format with proper HTTP status codes:
  • 200/201 - Success
  • 400 - Bad request (invalid parameters)
  • 401 - Unauthorized (invalid API key)
  • 500 - Internal server error

Response Format

Successful responses include transaction details and any required redirect URLs:

Transaction Statuses

  • CREATED - Transaction has been created
  • WAIT_APPROVE - Waiting for operator approval
  • PROCESSING - Transaction is being processed
  • SUCCESS - Transaction completed successfully
  • DECLINED - Transaction was declined
  • CANCELED - Transaction was canceled by customer
  • EXPIRED - Transaction expired before completion