API Documentation
overview
Payment gateway integration enables you to accept payments from your ecommerce customers.
Merchant integration with a payment gateway has the tendency of being prolonged due to omplexities, resulting in increased cost.
Our approach is an API-based integration, exposing a multi-transaction single interface for consumption by merchant channels.
ATK is an enterprise-grade integration platform. It is purposed for merchant-to-payment-gateway integration.
With ATK, your channels only needs to register and accept payments via API calls.
Payment gateway integration time is shortened, thus allowing for faster revenue realization.
A simple payment transactioin flow:
- the platform receives a secure HTTP payment request(e.g from Backend, cURL or Postman)
- platform validates the channel, session, message, idempotency etc.
- platform encrypts and sends payment request to payments microservice
- payments microservice will decrypt and rebuild(http, sign, digest) then send to payment gateway
- payment gateway responds with information on the payment fulfilment
- platform simplifies response structure and securely sends to caller (e.g Backend, cURL or Postman)
quick start
This is a sandbox instance connected to a sandbox payment gateway. Try it out with any of the test credit cards below, and send us your comments.
- register your channel for integration with the payment gateway (e.g a mobile app)
- use your API Key and passphrase to authenticate your channel and receive a channelid (use your app, cURL, Postman etc.)
- use the channelid in subsequent payment transaction calls to the payment gateway
- refer to the interface specifications, and transact using any test credit card