This payment method only supports one-time (non-recurring) payments. It is available for MXN transactions to customers in Mexico.
The legacy
PWC payment option value is still accepted as an alias for PAYCASH and routes to the same flow.Payment flow
Several steps occur between creating the order and completing the PayCash charge.- Create an order with the customer’s information.
- Encrypt and send the pay order request.
- Redirect the customer to get their cash voucher.
- Confirm the payment and inform the customer of its outcome.
Creating the Order
Follow the standard create order flow, settingcustomer.mobile to the customer’s Mexican phone number and customer.country to MX.
Initiating the Payment
Encrypt the order reference andpaymentoption before sending it to the pay order endpoint.
200 OK
Completing the Payment
Redirect the customer topaymentDetail.redirectUrl. This takes them to our hosted PayCash payment page, where we present the voucher code (and a link to view/print it) that the customer takes to a participating store to pay in cash. This is an offline, asynchronous payment method — it can take up to the voucher’s expiry window to be confirmed, and we’ll notify you once it is.
Verifying the Payment
Read the transaction verification section to learn how to verify your PayCash transactions.
Testing your integration
Follow these guidelines to successfully test your PayCash integration:- Use a MXN order currency — PayCash is only available for MXN transactions.
- Set
customer.countrytoMXwhen creating the order. - Expect the transaction to remain in a pending state until the simulated/test cash payment is confirmed.

