Introduction
The purpose of this document is to outline the Staging Integration phase, which focuses on validating APIs related to transaction processing and transaction enquiry. This phase is intended to ensure that the complete transaction flow functions correctly, outcomes are accurately verified, and Webhook are properly handled before proceeding to production.
The following APIs are covered under this integration:
- Dynamic QR
- Intent
- Transaction Status Enquiry
- Webhook
These APIs enable the creation of payment requests, allow status checks on those transactions, and provide updates via Webhook.
Integration and Testing
A single round of integration testing will be conducted in the Staging environment. This testing is meant to validate the end-to-end transaction flow using the APIs mentioned above. The testing should cover the following:
- Generation of Dynamic QR
- Initiation of transactions through the Intent API
- Checking the transaction status using the Status Enquiry API
- Receiving updates through the Webhook
Once this testing round is completed successfully and the APIs perform as expected, the system will be considered ready for production deployment.
API Listing for Integration
API Name | Request Parameter | Response Parameter | Description |
---|---|---|---|
QR Request |
|
|
This API will be used to generate a Dynamic QR |
INTENT Request |
|
|
This API will be used to initiate INTENT request |
API Name | Request Parameter | Response Parameter | Description |
---|---|---|---|
Transaction Status Enquiry |
|
|
This API will fetch the transaction id details according to the provided request mentioned below. |
API Name | Request Parameter | Response Parameter | Description |
---|---|---|---|
Webhook API |
|
|
Your organization will provide us a Call-back URL with the following configurations:
|