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)

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.

MarcaNúmeroDesafío 3DSSirve para
Visa4456 5300 0000 1096Sí, código 1234Pagos y catastro
Mastercard5200 0000 0000 2151Sí, código 1234Pagos y catastro
Visa4456 5300 0000 1005NoSolo pagos
Mastercard5200 0000 0000 2235NoSolo 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_...):

MarcaNúmeroCVCVencimiento
Mastercard5418 6301 1000 001443908/30
Visa4907 8605 0000 001620908/30
Bancard8601 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.