Saltar al contenido principal

Simular pagos

En un sandbox puedes completar un pago sin wallet. Un pago simulado recorre el mismo camino que uno real, así que el enlace de pago, el payment intent, el panel y tus webhooks se comportan exactamente igual que con un pago real.

La simulación es solo para sandbox. Las organizaciones live reciben 403 SIMULATION_SANDBOX_ONLY.

Formas de simular​

  • Página de pago: abre un enlace de pago sandbox y haz clic en Simular pago en el banner de prueba.
  • Panel: haz clic en Simular pago en un payment intent sandbox.
  • API REST: POST /api/v1/payment_intents/{id}/simulate con tu clave ak_test_.
  • SDK de Node: await orcarail.paymentIntents.simulate(intent.id)
  • SDK de PHP: $orcarail->paymentIntents->simulate($intent->id)
  • MCP: la herramienta payment_intents.simulate, disponible solo con una clave sandbox.

Qué recibes​

Los webhooks habituales payment_intent.processing y payment_intent.completed, con livemode: false. La transacción tiene simulated: true y un hash simulated_….

Lo que nunca hace​

Los pagos simulados no tienen fondos on-chain, así que nunca se pueden retirar. El panel los muestra en los totales (como «simulados») pero no en el saldo retirable.