API Overview
DollarPe’s API platform offers a suite of services designed to work together, enabling a complete end-to-end payout solution:Customer API
Create and manage customer profiles with unique identifiers.
KYC API
Handle customer verification and compliance processes.
Bank API
Manage bank account integrations for fiat payouts.
Payin API
Accept fiat deposits and convert them into cryptocurrency for your users.
Payout API
Process crypto-to-fiat conversions and initiate bank transfers.
Webhook API
Configure real-time notifications for transaction updates.
Getting Started
Before integrating with our API, make sure you have the following prerequisites ready:Obtain API Credentials
Reach out to our support team to get your unique API Key and API Secret for authentication.
Choose Environment
Pick the appropriate environment based on your development phase:
- Sandbox – For testing and development (no real funds involved)
- Production – For live usage with real transactions
Set Up Authentication
Integrate our authentication system to securely authorize your API requests.
Configure Webhooks
Create a publicly accessible HTTPS endpoint to receive real-time updates using our webhook system.
Base URLs
Access DollarPe API through our dedicated environments:- Sandbox
- Production
https://sandbox.dollarpe.xyz- Customer API:
https://sandbox.dollarpe.xyz/cms/api/v1 - Payout API:
https://sandbox.dollarpe.xyz/pos/api/v1 - Payin API:
https://sandbox.dollarpe.xyz/pis/api/v1 - Webhook API:
https://sandbox.dollarpe.xyz/org/api/v1 - Widget API:
https://sandbox.dollarpe.xyz/widget/api/v1
- Development and testing
- Integration validation
- Simulated transactions with test networks
- No real funds are involved
Authentication
All API requests require authentication using three custom headers:Your unique API key provided by DollarPe.
The current Unix timestamp in seconds.
An HMAC SHA256 signature of the request, encoded in Base64.
Response Format
Our API follows a consistent response format across all endpoints:- Success Response
- Bad Request
- Internal Server Error
Testing Your Integration
Before moving to production, thoroughly validate your integration in our Sandbox environment:- Use your Sandbox API credentials and base URLs.
- Simulate the full customer flow — from user registration to successful transactions.
- Ensure webhook notifications are received and processed correctly.
- Implement status polling endpoints as a fallback mechanism in case webhooks fail.
- Test various error scenarios and implement robust error handling.

