This section covers the essentials for building and testing with DollarPe: obtaining credentials, choosing an environment, setting up authentication, and configuring webhooks.Documentation Index
Fetch the complete documentation index at: https://docs.dollarpe.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Obtain API credentials
Contact our support team to receive your API Key and API Secret. These are unique to your organization and required for all API calls.
Choose your environment
Use Sandbox for all development and testing โ no real funds are involved. Move to Production only after validating your integration end-to-end.
Set up authentication
All requests require three signed headers. See the Authentication guide for how to generate them.
Configure webhooks
Set up a publicly accessible HTTPS endpoint to receive real-time event notifications. See the Webhooks guide.
Environments
- Sandbox
- Production
Use sandbox for all development and testing. No real funds are involved.
| Service | Base URL |
|---|---|
| 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 |
Testing in sandbox
All three integration paths work in sandbox:| Integration path | How to test |
|---|---|
| API Integration | Use sandbox base URLs and credentials. Use mock status endpoints to simulate transaction state changes. |
| Widget Integration | Call the Widget Initialize API with sandbox credentials. The widget loads against sandbox data. |
| Client Dashboard | Open https://app.dollarpe.xyz?app_id={sandbox_app_id} using your sandbox app_id. |
Response format
All API responses follow this structure:- Success
- Error

