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, noapi.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.
