From the point of initiation payment goes through several statuses, which merchant can observe using methods described here.
|AWAITING_AUTHORIZATION||Payment was initiated and it waits for the customer to confirm or cancel it in bank application.|
|PENDING||Customer successfully authorized payment in bank application. Bank received thr request to process the payment.|
|COMPLETED||Payment has been accepted and processed by the bank.|
|FAILED||Payment failed at any stage of the flow.|
There are three complementary ways for merchant to know what is the current status of the payment.
|Merchant callback||merchant is notified about payment status via merchant callback URL in front-channel|
|Webhook notifications||merchant is notified about payment status via webhook URL in back-channel|
|GetPaymentStatus API call||merchant can query payment status using an API call|