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.
In order to make that possible, we have developed our API v3 of Deposits allowing you to create payments directly from your own cashier or from one of ours in case you want us to take care of the fields needed for each country and payment method.
Our API v3 of deposits is meant to be used on the way that fits best to your needs and technical requirements.
With only one API, you can opt for different integrations:
Hosted Checkout Experience: We build the checkout page so you don't need to worry about collecting and validating the payment details.
OneShot Experience: You collect, validate and send all the details required for the payment, and you display the payment's metadata directly on your website or redirect the customers to the payment page.
V3 PCI: You collect and send to us the Credit Card details for processing. The payment is approved/rejected instantaneously. A PCI certificate is required for this integration.
The Hosted Checkout Experience is a fast and easy-to-integrate solution where you will only need to send some basic details about the deposit itself, and we will generate a link you will use to redirect your customers to our Hosted Checkout where we will prompt them for any missing details like the payment method, the document, email and full name.
This experience is easier to integrate since we will control the payment methods availability in real time, validate all the fields and make sure everything runs smoothly without you worrying about what details every country/payment method specifically requires.
With this integration, you only need to send the amount and the country of the deposit and we will take care of the rest. The customers will be able to choose the payment method on our Checkout, input their data and pay!
The Hosted Checkout Experience, allows you to personalize our Checkout by sending details like the
payment_type to group our payment methods on different sections of your page, the
bonus_amount or a
strikethrough_amount to show a promo on our Hosted Checkout, the
description to show them what they are paying for or even your own
logo so the customer can see it on our Hosted Checkout. All of that, with only one integration described here.
The OneShot Experience is an integration where you send all the details required for the deposit and the customer itself and we will return you the metadata of the payment for you to build the payment page on your own website or a URL to redirect the customer to the payment page!
We call it OneShot because the customer only has to generate the payment on your cashier and pay.
This integration offers a more personalized user experience, as the user won't leave your site but for pay (if at all).
In order to make the payment creation process as smoother as possible and to avoid errors, in case you don't send a field that is required for the payment method/country, we will take care of it by asking the missing information to the customer on our Hosted Checkout instead of declining the payment😉 .
The API V3 PCI for Credit Cards Processing allows you to build your own Credit Card checkout form to collect and send to us the customer's credit card details, allowing for a Seamless experience without redirecting the customer to an external checkout.
Follow this steps to start processing payments with the Directa24 Deposits API:
1 - Sign Up: Create your merchant account in our Merchant Panel.
2 - Get Credentials: After your account has been activated, you will have access to your Staging (STG) Merchant Panel where you will need to
Whitelist your IPs
Retrieve your API Keys
Than can be done by going to Settings -> API Access.
3 - Integrate the APIs: Follow the instructions over this documentation to integrate our Deposits APIs.
In order to move your account from STG to PRODUCTION, there are a few tests you need to check you are able to do:
Manually approve and cancel (at least) one deposit from the STG Merchant Panel
Use the Payment Methods endpoint to retrieve payment methods availability
4 - Go Live: Once you have completed the tests required in step 3, Request Go Live on the Home of the STG Merchant Panel to generate your account in our Production environment.
We will review your tests, if everything is fine you will receive an email to activate your account on our production environment. In case there is something missing, we will let you know!
5 - Process payments: Get the production credentials, whitelist your IPs on the production environment and start processing your payments with Directa24!
Don't get stuck! In case you have any technical doubts not covered on this documentation, reach out to [email protected] for assistance.
In order for you to start testing our Deposits APIs right away, we have prepared a Postman Collection you can use to test and validate your integration along with the functionalities we offer