Direct API Integrations

Overview

 

Leatherback’s Payment link, Pop up, Redirect and Direct integration have made payment seamless for business merchants to collect payments via Card, Bank Accounts, and Bank transfers with one integration.

Direct Integration is leveraged when you want more control or a custom solution that fits in with your landscape. Leatherback provides the APIs to charge customers in selected currencies and payment channels. The responsibility of the merchant is to collect their Customer payment information with their Custom-built UI and payment flow process. This means you have great control over the customer's experience journey.

 

Direct Integration Process

The following are the stages involved in the Direct Integration process:

  1. Validate the Payment: You send the transaction currency and Amount to the appropriate endpoints which gives a response stating the available Payment channel/Method for the selected transaction currency.

2. Initiate the payment: You send the transaction details and the customer's payment details to the appropriate charge endpoints.

3. Authenticate the Payment: The customer authorizes the charge with their payment providers, such as their card issuer or bank. This is mandatory when Bank Authorization is required.

4. Finalize the payment: At this stage, the movement of funds occurs.

5. Get Transaction Status: You send the payment reference Id at this stage to get the transaction status

6. Webhook: Ensure your Webhook URL is configured on the Dev portal Dashboard (see guide here).

This allows Leatherback to notify you about events that happen on your account, such as a successful payment or a failed transaction.

Read More on Webhook

 

Direct Charge Options

Here are the different options for collecting payments via direct integration. Each category has its own unique peculiarities and authorization process.

Follow the links to view detailed processes for each category:

·       Cards (Nigeria, UK)

·       Bank accounts ( UK)

·       Bank transfer (Nigeria)

 

 Related articles

Leatherback 2024