Deposit Activation
Last updated
Last updated
Some payment systems also provide activation of deposits. In simple words, 2 more actions are added to the request processing.
A perfect example of a payment system that provides for activation is upi_p2p. Let's analyze an example of request processing and activation:
We see that activation is required for this PS in Request to create a deposit.
Here we can see that in this PS A-pay sends the UPI address parameter to the client after processing the request. In this case, it means that A-pay sends the address to which the user needs to transfer money in Responses.
After the user has transferred money, he must activate his deposit. It transmits the necessary information to the client server. For upi_p2p this is the Transaction ID (UTR). The client server sends to A-pay an activation request, in which certain data is transmitted. After that, A-pay processes the activation request and responds to the client with success or failure, depending on the situation.
Examples of the responses:
For payment system that require payment activation
Project ID in the A-Pay system
123
Deposit ID in the A-Pay system
7fa13dbc3b79e05e
Name of the payment system in A-Pay
nagad
Data depending on the specific payment system
BKash_a data (empty)
For example: "data": {}
UPI p2p data
PayTM data
PhonePe data
Payme data
BKash_b data (empty)
For example: "data": {}
Easypaisa-l data
Jazzcash-l data
Wavepay_l data
D17_l data
Wing_l data
Nayapay_l data
Ipai_l data
Imps data