PayForcePayForce

Modo test

Cómo activarlo

En Dashboard → Desarrolladores crea una clave pf_test_ (secreta) y, si usas el widget, una pf_pk_test_ (pública).

Apunta las peticiones a https://sandbox-api.payforce.co. Una clave de test en api.payforce.co o en www.payforce.co se rechaza. Una clave live en sandbox también.

curl -X POST https://sandbox-api.payforce.co/api/v1/sessions \
  -H "Authorization: Bearer pf_test_…" \
  -H "Content-Type: application/json" \
  -d '{ "amount": 1990, "currency": "eur" }'

Con el SDK, cambia baseUrl a https://sandbox-api.payforce.co y usa la clave de test.

Tarjetas de prueba

Fecha futura cualquiera. CVC cualquiera de 3 dígitos. Código postal cualquiera.

  • 4242 4242 4242 4242 — pago correcto.
  • 4000 0000 0000 0002 — rechazo (card_declined).
  • 4000 0025 0000 3155 — pide autenticación 3DS. Completa el desafío en el checkout.

En SEPA de test usa un IBAN de prueba del checkout. No se mueve dinero real.

Qué cambia frente a producción

  • El host es sandbox-api.payforce.co, no api.payforce.co.
  • Las claves son pf_test_ / pf_pk_test_.
  • Los pagos, webhooks y el saldo viven en el esquema de sandbox. No tocan live.
  • Los webhooks de test solo salen si registras la URL en la cuenta de test.
  • No hay payouts a un IBAN real. Las tarjetas de arriba no cobran al banco.
  • El checkout de test puede mostrar el aviso de modo test. En live no aparece.