Testing & Certification

Test Cases — APMs

How to simulate SPEI, OXXO and MercadoPago payments in sandbox, including the ones that expire.

Test each alternative payment method end-to-end in Sandbox, receiving and validating the webhook for each one.

MethodWhat to testAmountExpected statusNotes
SPEI StandardCreate the deposit → simulate in the checkout (click 'Simular Depósito', exact amount)98.00 MXN✅ SuccessClick 'Simular Depósito' inside the checkout.
SPEI Frictionless (if enabled)Use case 1: mismatched amount · Use case 2: direct transfer (no checkout)Any✅ SuccessSimulator: tonder.live/simulatedeposits/.
OXXO PayCreate the payment → wait for the webhook (do NOT simulate — it arrives automatically)99.00 MXN✅ SuccessNo manual simulation needed.
Cash vouchers — Cashtype: safetypayCash · channel: WP · Bank ID in apm_config150.00 MXN✅ Successchannel must be 'WP', not 'web'.
Cash vouchers — Transfertype: safetypayTransfer · channel: OL · Bank ID in apm_config150.00 MXN✅ Successchannel must be 'OL'.
MercadoPagoCreate → redirect the user → complete with MP's official test cardsAny✅ SuccessEmail with the @testuser.com domain required; cardholder name = APRO to approve.

SPEI Frictionless webhook fields to validate:

  • mismatched_deposit: 'True' + original_expected_amount (use case 1).
  • concept: 'Frictionless deposit - auto-created' (use case 2).

Next steps

Was this page helpful?

On this page