Saltearse al contenido

Entornos test y live

A diferencia de muchos gateways que tienen URLs distintas para sandbox y producción, INGALCA Pay usa un solo dominio (api.pay.ingalca.com) y la API key define en qué entorno operás.

La URL es la misma

https://api.pay.ingalca.com/v1/...

No hay sandbox.pay.ingalca.com ni staging.pay.ingalca.com. Lo único que cambia es la API key.

Aislamiento

Los pagos test y live conviven en la misma base de datos pero están separados por una columna environment:

  • Listar pagos con una key test devuelve solo pagos test.
  • Listar pagos con una key live devuelve solo pagos live.
  • Las cuotas de rate limit son independientes por entorno.
  • Los webhook secrets también son distintos por entorno (configurás dos URLs y dos secrets en el dashboard).

Tarjetas de prueba (Dinelco)

Para el catastro de tarjeta y pagos tokenizados, Dinelco te da estos números de prueba (uso solo en sk_test_...):

MarcaNúmeroCVVVencimientoOTP
Visa (3DS)4456 5300 0000 109612312/301234
Mastercard (3DS)5200 0000 0000 215112312/301234

Cualquier número distinto va a ser rechazado con código TOKEN_TYPE_NOT_SUPPORTED.

Cuándo usar cada uno

  • Test (sk_test_) — todo el desarrollo, demos a clientes, tests automatizados, pruebas de integración.
  • Live (sk_live_) — solo cuando ya validaste el flow end-to-end en test, configuraste tu URL de webhook prod y verificaste que la firma se valida correctamente.