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