The customer requests payment from the merchant’s web page.
First merchant needs to have an invoice number that shows such data as the transaction number and amount in order to call up the page for filling card information; therefore, it requests an [invoice]. The bank sends a response containing the invoice number.
Merchant uses the invoice number and calls up the bank page on the customer’s browser.
Customer enters the card information for transaction and the bank receives and checks the data. If the information is correct, the transaction is executed on the system.
As the transaction is executed, the bank sends push notification to the merchant. Read the details about Push notification in the link
Response of transaction or action in step 4 is returned. It shows general information about successful and unsuccessful transaction numbers.
As the transaction is notified, the customer’s browser is redirected to the merchant’s url, i.e., information is forwarded to the merchant through the customer’s browser.