D24 Documentation v1
D24 API Documentation v1
D24
Welcome to the D24 API v1 Documentation page.
Here you will find all the details you need to review your current integration.
This documentation is meant only to support old integrations and should not be integrated anymore. For the latest Deposits Documentation click here.
Deposits
APIs
Name | Description |
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 |
Endpoints
Name | Endpoint |
https://api-stg.directa24.com/api_curl/streamline/NewInvoice | |
https://api-stg.directa24.com/api_curl/apd/create |
Introduction
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.
Technical and Security Details
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.
Environments
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.
Last updated