Welcome to the Directa24 API v1 Documentation page.
Here you will find all the details you need to review your current integration.
Create a deposit request by collecting and sending to us all the details needed to pay. We will return you with a link to redirect the customer to the payment site
Create a link to redirect your customer to our Hosted Checkout page where we will collect all the details needed and show the customer the information required to complete the deposit and pay
We work as a bridge between you and your customer's local payment methods such as banks, e-wallets, credit cards among others.
With only one integration, you have access to the most popular payment methods in the emerging markets.
All communications should be made using POST method and exclusively through registered IPs on both sides.
Only HTTPS requests are allowed
Credentials must be included in all communications.
Both parties must use an HMAC-SHA-256 (RFC 2104) code to verify the integrity of the information received from each side.
Your account is associated with two different environments; Production and Staging (STG).
You will find your API credentials in the Merchant Panel by going to Settings -> API Access. Notice that the credentials between our Staging environment and our Production environment are different.
A Staging environment is available for integration development and testing which simulates the requests and transactions available in the platform. On test environment no transactions will actually be processed.
You can create deposits in Staging using the same payment methods than in Production, the most important payment methods are available for the simulation. During integration, on the Staging system you can approve or cancel the deposits yourself, and receive the notifications to test the full flow.