Skip to main content

Documentation

Create Checkout Message Sequence - Cash

Diagrams and steps for creating a cash payment via a hosted page.

Success

This diagram shows the sequence of events when a customer selects a cash payment method via a hosted page and deposits funds at a point-of-sale (POS) location.

checkout-cash-success.svg
  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 a transaction code and POS location instructions on the checkout page for the customer.

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

  7. The customer deposits the funds at a POS using the transaction code.

  8. The POS notifies Rapyd that the funds were received.

  9. Rapyd credits the wallet and sends Webhook - Payment Completed to client. The payment status is set to CLO (closed)ץ

Failure - Payment Expired

This diagram shows the sequence of events when the customer selects a cash payment method via a hosted page, but fails to deposit the funds at a POS before the payment expires.

  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 a transaction code and instructions to the customer.

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

  7. The customer fails to deposit the funds and the payment expires.

  8. The payment expires and Rapyd sends Webhook - Payment Expired to client. The status of the payment is set to EXP (expired).