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)
Dinelco te da estos números de prueba (uso solo en sk_test_...). El CVV puede ser cualquier número de 3 dígitos y el vencimiento cualquier fecha futura.
| Marca | Número | Desafío 3DS | Sirve para |
|---|---|---|---|
| Visa | 4456 5300 0000 1096 | Sí, código 1234 | Pagos y catastro |
| Mastercard | 5200 0000 0000 2151 | Sí, código 1234 | Pagos y catastro |
| Visa | 4456 5300 0000 1005 | No | Solo pagos |
| Mastercard | 5200 0000 0000 2235 | No | Solo pagos |
El código del desafío lo define Dinelco y puede cambiar. Si 1234 deja de funcionar, pedinos el vigente.
Tarjetas de prueba (Bancard)
Para pagos con provider=bancard (uso solo en sk_test_...):
| Marca | Número | CVC | Vencimiento |
|---|---|---|---|
| Mastercard | 5418 6301 1000 0014 | 439 | 08/30 |
| Visa | 4907 8605 0000 0016 | 209 | 08/30 |
| Bancard | 8601 0100 0000 0013 | — | 08/30 |
La Bancard no pide CVC. Si el formulario te pide cédula, usá 9661000.
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.