Escenario
Tu comercio quiere aceptar tarjetas de crédito (Visa, Mastercard, AmEx, Diners). Sin pagos mixtos, sin fees adicionales.Request
Aunque tu flujo sea solo TC, envía el código
50 (código de servicio PSE) si tu comercio tiene PSE habilitado. Si quieres ocultar PSE en este pago específico, agrega también:Flujo esperado
- Usuario llega al checkout, click “Pagar con Tarjeta”.
- Backend llama
POST /InicioPago. - Redirige a
str_url. - Usuario digita número, vencimiento, CVV, cuotas.
- Franquicia autoriza (síncrono en la mayoría de casos).
- Callback → VerificacionPago → estado final.
Posibles estados
| Estado | Probabilidad | Acción |
|---|---|---|
1 (aprobado) | 80-90% | Entregar producto. |
4001 (pendiente CR) | 5-15% | Revisión antifraude. Sonda. |
1000 (rechazado) | 5-10% | Permitir reintento con otra tarjeta. |
4000/4003 | 1-3% | Tratar como rechazo. |
Opciones útiles
Ocultar el campo “nombre en tarjeta”
Solo aceptar TC en este pago
Datos que recibes tras aprobar
Enstr_res_pago encontrarás (para int_id_forma_pago: 32):
- Últimos 4 dígitos de la tarjeta.
- Franquicia (
"Visa","Master Card", etc.). - Código de aprobación.
- Número de recibo.
Ver también
Cobro en dólares para TC
Si vendes a clientes internacionales.