Skip to main content

Documentation

Cash Payment Message Sequences

Create Cash Payment - Success

The customer deposits cash at a point of sale (POS) and Rapyd credits the client wallet.

  1. The client sends a Create Payment request to Rapyd.

  2. Rapyd sends a response with a transaction code and other details. The status of the payment is set to ACT (active).

  3. Rapyd sends Webhook - Payment Succeeded.

  4. The client sends the transaction code to the customer.

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

  6. The POS notifies Rapyd that the funds were received

  7. Rapyd credits the designated wallet and sends Webhook - Payment Completed. The status of the payment is set to CLO (closed).

Create Cash Payment - Expired

The transaction fails when the customer does not deposit the funds at the POS.

  1. The client sends a Create Payment request to Rapyd.

  2. Rapyd sends a response with a transaction code and other details. The status of the payment is set to ACT (active).

  3. Rapyd sends Webhook - Payment Succeeded.

  4. The client sends a transaction code to the customer.

  5. The POS notifies Rapyd that the customer failed to deposit funds before the transaction expired.

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