Direct Card API

This gives businesses access to our APIs so they can design a payment experience for card payments that fits their brand identity, user experience objectives, and particular business needs.

Businesses can leverage this to create seamless user experience consistent with their brand

Direct Card Sequence Diagram

Direct Card Sequence Diagram

Pre-requisites - Requirements to get started

RequirementDescription
Configure ServicesAfter successful registration, every business gets a default service
Setup payments optionsChannels from payment providers through which customers are able to pay
Retrieve KeysAPI keys are what uniquely identifies your services when integrating with the checkout platform

πŸ“˜

Authentication Keys Required: clientID and clientSecret

Integration Steps

Card Charge Steps:

This option allows you to charge a card without performing an actual redirect to checkout via the checkout express. You will pass the card details to charge the card and retrieve the issuer secure page. The authorization can be with 3DS, 3DS CVV Less, 2D, 2D CVV Less

FunctionDescription
Authenticate RequestThis function is used to retrieve an authentication token for all the requests done via the checkout API
Checkout RequestThis function serves as a trigger to begin the checkout process once the customer has supplied the necessary information about the desired product or service. Its purpose is to enable the customer to proceed with the payment transaction.
Card ChargeThis option allows you to charge a card without performing an actual redirect to checkout via the checkout express. You will pass the card details to charge the card and retrieve the issuer secure page. The authorization can be with 3DS, 3DS CVV Less, 2D, 2D CVV Less
Query Request StatusThe query status is used by the merchant if they want to query for the status of the request they raised
Acknowledge PaymentThis is when the merchant wants to acknowledge the request with a final status or a delivered status. This is sent as a JSON POST request.
Initiate RefundThis function allows a merchant to refund payments that were already acknowledged as received and processed successfully