Endpoints Summary
There are two endpoints available for processing transactions:Process Transaction
Unified endpoint for processing both payments and withdrawals through a single API call.
Check Transaction Status
Retrieve the current status and details of any transaction (payment or withdrawal).
Process Transaction Endpoint
Here you can see the details of how to use the Process Transaction Endpoint.POST /process/
POST /process/
This is the primary endpoint for creating and processing both payments and withdrawals through a single API call.For request details, see the items below.
Endpoint
Payment Processing
Payment Processing
See the request and response examples for payment processing below.
Withdrawal Processing
Withdrawal Processing
See the request and response examples for withdrawal processing below.
Transaction Status Endpoint
Here you can see the details of how to use the Transaction Status Endpoint.GET /transactions/{transaction_id}/
GET /transactions/{transaction_id}/
Retrieve the current status and details of any transaction (payment or withdrawal).For request details, see the items below.
Endpoint
Response Codes
The following are the response codes that you may receive in the response.Success Codes
Code | Description | When Used |
---|---|---|
200 | OK | Status check successful |
201 | Created | Transaction created successfully |
202 | Accepted | Transaction accepted for processing |
Error Codes
Code | Description | Action Required |
---|---|---|
400 | Bad Request | Fix request format |
401 | Unauthorized | Check authentication |
402 | Payment Required | Payment declined |
404 | Not Found | Check transaction ID |
422 | Validation Error | Fix request data |
429 | Rate Limited | Retry with backoff |
500 | Server Error | Retry request |
Implementation Examples
Here you can see the implementation examples for the Process Transaction Endpoint.Rate Limits
There are rate limits for the Process Transaction Endpoint.Endpoint | Limit | Window |
---|---|---|
POST /process/ | 100 requests | per minute |
GET /transactions/ | 300 requests | per minute |
X-RateLimit-Limit
: Request limit per windowX-RateLimit-Remaining
: Requests remaining in current windowX-RateLimit-Reset
: Unix timestamp when limit resets
Next Steps
- Request Structure – for proper API formatting
- Response Format – for handling API responses
- Payment Methods – for supported options
- Error Handling – for comprehensive error management