Skip to main content

Documentation

Create Checkout Message Sequence - Local eWallet

Diagrams and steps for creating a local eWallet transaction via a hosted page.

Success

This diagram shows the sequence of events when the customer chooses to pay with an ewallet via a hosted page.

  1. The client sends Create Checkout Page request to Rapyd.

  2. Rapyd sends a response containing a redirect URL to the client.

  3. The client sends the URL to the customer.

  4. The customer completes the checkout page and submits it directly to Rapyd.

  5. Rapyd displays the payment instructions on the checkout page for the customer.

  6. The customer makes the payment via a local ewallet provider.

  7. The local ewallet provider sends the funds to Rapyd.

  8. Rapyd sends Webhook - Payment Succeeded to the client. The status of the payment is set to CLO (closed).

  9. Rapyd credits the designated wallet and sends Webhook - Payment Completed to client.

Failure

This diagram shows the sequence of events when the customer's ewallet payment is declined.

  1. The client sends Create Checkout Page request to Rapyd.

  2. Rapyd sends a response containing a redirect URL to the client.

  3. The client sends the URL to the customer.

  4. The customer completes the checkout page and submits it directly to Rapyd.

  5. Rapyd displays the payment instructions on the checkout page for the customer.

  6. The customer fails to correctly follow the payment instructions.

  7. The local ewallet provider declines the transaction.

  8. Rapyd sends Webhook - Payment Succeeded to the client. The status of the payment is set to ACT (active).

  9. Rapyd sends Webhook - Payment Failed. The status of the payment is set to ERR (error).