Bank Redirect Payment Message Sequences
Payment by Bank Redirect
The customer browses on the Internet and clicks a button to pay. The browser is redirected to a bank’s payment site. The customer completes all steps required by the bank and the money is transferred to the client’s Rapyd Wallet.
Create Payment by Bank Redirect - Production Environment
The client sends a Create Payment request to Rapyd.
Rapyd sends a response with a URL to the bank website. The status of the payment is set to ACT (active).
Rapyd sends Webhook - Payment Succeeded.
The client redirects the customer to the bank's website.
The customer completes the bank's requirements for the transfer.
The bank sends the funds to Rapyd.
Rapyd sends Webhook - Payment Completed and credits the relevant client wallet. The status of the payment is set to CLO (closed).
Create Payment by Bank Redirect - Sandbox Environment
The client sends a Create Payment request to Rapyd.
Rapyd sends a response with a URL to the bank website. The status of the payment is set to ACT (active).
Rapyd sends Webhook - Payment Succeeded.
The client sends a Complete Payment request to Rapyd.
Rapyd sends a Complete Payment response to the client.
Rapyd sends a Webhook - Payment Completed and credits the relevant client wallet. The status of the payment is set to CLO (closed).
Create Payment by Bank Redirect - Transaction Failed
The client sends a Create Payment request to Rapyd.
Rapyd sends a response with a URL to the bank website. The status of the payment is set to ACT(active).
Rapyd sends Webhook - Payment Succeeded.
The client sends instructions to the customer.
The customer completes the bank's requirements for the transfer.
The bank declines the transfer request.
Rapyd sends a Webhook - Payment Failed and cancels the transaction. The status of the payment is set to ERR (error).