Direct Card API πŸ’³

Cards via API - 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.

Sequence Diagram

Direct Card Sequence Flow

Direct Card Sequence Flow

  1. Merchant invokes the card API to charge the customer's card.
  2. Card API will receive the request and validate the payload parameters.
  3. If the validation passes, Cellulant card processor will formulate and send the request to the acquirer to charge the card.
  4. Acquirer will receive and validate the charge request from Cellulant. If the payment requires 3DS authentication, the acquirer will return a response to Cellulant with a bank Issuer redirect page for the customer to authorize the payment.
  5. Cellulant will receive a response from the acquirer with a redirect page (or redirect Url) and forward it to the merchant.
  6. Merchant will load the page to the customer and prompt the customer to enter OTP/bank security code to authorize the payment.
  7. The customer will enter the OTP to authorize the payment.
  8. After a customer enters the OTP, the bank will send the final status to the acquirer.
  9. Acquirer will receive the response from the bank and forward it to Cellulant.
  10. Cellulant will receive the callback from the acquirer and send an IPN to the merchant with the final status of the payment.
  11. Merchant should display the page with the final status received on the IPN.