Você está na página 1de 9

Servicio Webpay

Subgerencia de Emisores y Canales Remotos


Junio 2012
Diagrama de Flujo de Mensajes Webpay
Autenticacin

Tarjetahabiente Sitio Web Comercio Servidor Webpay 4


Transbank

5
1 2

Formulario Autenticacin
11 8

6
9 3
10 ACK
1 Tarjetahabiente selecciona 7
productos.
2 y 3 Tarjetahabiente
seleccionar pagar con
webpay, se despliega el
formulario de ingresos de
datos del plstico.
4 y 5 Se ingresan los datos de
autenticacin bancaria y
Bitcora y Eventos
se responde a TBK. Webpay Autorizacin
6 y 7 Se va al autorizador y
este responde Formulario de Pago
aprobacin o rechazo. Webpay
8 Se informa al comercio la
respuesta de la trx
9 Enva ACEPTADO del
paquete de datos a TBK
10 Se graba la trx en el Log y
Bitcora.
11 Se presenta al tarjeta
habiente la pagina de
xito o Fracaso, segn
corresponda.
Formulario de Pago Webpay (N 3 del diagrama de flujo)
La versiones de Webpay permite seleccionar el tipo de tarjeta: crdito o dbito

Para el caso de tarjeta de dbito, actualmente estn operando en Webpay los siguientes Bancos:
Santander (Banco Santander y Banefe)
BBVA
Corpbanca
BCI (BCI y Tbanc)
Banco Falabella
Banco ITAU
Banco de Chile / Edwards Citi
BancoEstado
Banco BICE
Banco Securyte
Formularios 3G Crdito y Dbito
Formulario de Pago Webpay (N 3 del diagrama de flujo)

Formulario 1G y 2G Slo Crdito


Validaciones obligatorias y actualizacin de bases de datos locales (flujo
de respuesta de transacciones de Transbank hacia el comercio, para el
N 10 del diagrama de flujo)
INICIO

NO Transaccin
TBK_RESPUESTA = 0
autorizada?

Ejemplos: SI
Cambiar estado de cliente
Emitir boleta o certificado
MAC NO
OK?

Actualizacin SI
Archivos
Locales del NO
Orden de
comercio Compra
OK?
SI 30 segundos
SI

Responder Responder
SI NO
Transaccin
ACEPTADO Monto RECHAZADO
autorizada? Al paquete de datos, OK? Al paquete de datos.
Genera REVERSA,
N 10 Diagrama de
N 10 Diagrama de
Flujo.
NO Flujo.
FIN
Los parmetros que responde Transbank, siendo aprobada
o rechazada una transaccin.
TBK_RESPUESTA=0;
Estos 3 parmetros son para las
TBK_ORDEN_COMPRA=246147; validaciones obligatorias.
TBK_MONTO=870000;
TBK_CODIGO_AUTORIZACION=163568;
TBK_CODIGO_COMERCIO=597026016975;
TBK_TIPO_TRANSACCION=TR_NORMAL;
TBK_FINAL_NUMERO_TARJETA=6771;
TBK_FECHA_CONTABLE=0316;
TBK_FECHA_TRANSACCION=0316;
TBK_HORA_TRANSACCION=000009;
TBK_ID_SESION=SOAP;
TBK_ID_TRANSACCION=8726157968;
TBK_TIPO_PAGO=VN;
TBK_NUMERO_CUOTAS=0;
TBK_VCI=TSY;
TBK_MAC=gy9QbwN4D4Q6FOxqKufHVuZw

Extracto del parmetro TBK_MAC, que es de 256 caracteres.


Generacin del archivo de Bitcora
Este archivo lo genera con las transacciones aprobadas y
rechazadas.
La manera de reconocer una trx. aprobada, rechazada y
reversada es:
Transaccin exitosa:
ACK; TBK_ORDEN_COMPRA=246147; TBK_CODIGO_COMERCIO=597026016975;
TBK_TIPO_TRANSACCION=TR_NORMAL; TBK_RESPUESTA=0; TBK_MONTO=870000;
TBK_CODIGO_AUTORIZACION=163568; TBK_FINAL_NUMERO_TARJETA=6771; TBK_FECHA_CONTABLE=0316;
TBK_FECHA_TRANSACCION=0316; TBK_HORA_TRANSACCION=000009; TBK_ID_SESION=SOAP;
TBK_ID_TRANSACCION=8726157968; TBK_TIPO_PAGO=VN; TBK_NUMERO_CUOTAS=0; TBK_VCI=TSY;
TBK_MAC=gy9QbwN4D4Q6FOxqKufHVuZw

Transaccin rechazada (*)


ACK; TBK_ORDEN_COMPRA=246147; TBK_CODIGO_COMERCIO=597026016975;
TBK_TIPO_TRANSACCION=TR_NORMAL; TBK_RESPUESTA=-1; TBK_MONTO=870000;
TBK_CODIGO_AUTORIZACION=000000; TBK_FINAL_NUMERO_TARJETA=6771; TBK_FECHA_CONTABLE=0316;
TBK_FECHA_TRANSACCION=0316; TBK_HORA_TRANSACCION=000009; TBK_ID_SESION=SOAP;
TBK_ID_TRANSACCION=8726157968; TBK_TIPO_PAGO=VN; TBK_NUMERO_CUOTAS=0; TBK_VCI=TSY;
TBK_MAC=gy9QbwN4D4Q6FOxqKufHVuZw

Transaccin Reversada
ERR; TBK_ORDEN_COMPRA=246147; TBK_CODIGO_COMERCIO=597026016975;
TBK_TIPO_TRANSACCION=TR_NORMAL; TBK_RESPUESTA=0; TBK_MONTO=870000;
TBK_CODIGO_AUTORIZACION=163568; TBK_FINAL_NUMERO_TARJETA=6771; TBK_FECHA_CONTABLE=0316;
TBK_FECHA_TRANSACCION=0316; TBK_HORA_TRANSACCION=000009; TBK_ID_SESION=SOAP;
TBK_ID_TRANSACCION=8726157968; TBK_TIPO_PAGO=VN; TBK_NUMERO_CUOTAS=0; TBK_VCI=TSY;
TBK_MAC=gy9QbwN4D4Q6FOxqKufHVuZw
Matriz de resultados del archivo de Bitcora Webpay

PREFIJO TBK_RESPUESTA RESULTADO OBSERVACION


La transaccin se encuentra autorizada
y el sitio Web del comercio ha enviado al
El monto de la transaccin se
servidor Webpay el mensaje de acuse
ACK = 0 (igual a cero) encuentra cargado en la cuenta
de recibo con el texto ACEPTADO,
del tarjetahabiente
dentro de los 30 segundos siguientes de
recibida la autorizacin
La transaccin se encuentra rechazada El monto de la transaccin no
y el sitio Web del comercio ha enviado al se encuentra cargado en la
servidor Webpay el mensaje de acuse cuenta del tarjetahabiente
ACK <> 0 (diferente de cero)
de recibo con el texto ACEPTADO, debido a que la transaccin fue
dentro de los 30 segundos siguientes de rechazada por el Banco Emisor
recibido el rechazo de la autorizacin o la marca de la tarjeta
La transaccin se encuentra rechazada,
El monto de la transaccin no
pero el sitio Web del comercio no ha
se encuentra cargado en la
enviado al servidor Webpay el mensaje
cuenta del tarjetahabiente
ERR <> 0 (diferente de cero) de acuse de recibo con el texto
debido a que la transaccin fue
ACEPTADO, dentro de los 30
rechazada por el Banco Emisor
segundos siguientes de recibido el
o la marca de la tarjeta
rechazo de la autorizacin
Matriz de resultados del archivo de Bitcora Webpay

PREFIJO TBK_RESPUESTA RESULTADO OBSERVACION


La transaccin se encuentra autorizada
y el sitio Web del comercio ha enviado al
El monto de la transaccin se
servidor Webpay el mensaje de acuse
encuentra cargado y reversado
de recibo con el texto RECHAZADO,
en la cuenta del
dentro de los 30 segundos siguientes de
tarjetahabiente, pero la reversa
recibida la autorizacin, rechazando la
solo liberar el cupo o fondos
ERR = 0 (igual a cero) transaccin debido a que una o ms
de la cuenta dentro de un plazo
validaciones obligatorias (Checkmac,
mximo de 72 horas,
Monto y Nmero de Orden de Compra)
dependiendo de la poltica de
no cumplen con las especificaciones
actualizacin de reversas del
tcnicas (ver lmina Validaciones
Banco Emisor
obligatorias y actualizacin de bases de
datos locales del presente documento)
El monto de la transaccin se
encuentra cargado y reversado
La transaccin se encuentra autorizada,
en la cuenta del
pero ha sido reversada automticamente
tarjetahabiente, pero la reversa
debido a que el sitio Web del comercio
solo liberar el cupo o fondos
ERR = 0 (igual a cero) no ha enviado el mensaje de acuse de
de la cuenta dentro de un plazo
recibo con el texto ACEPTADO, dentro
mximo de 72 horas,
de los 30 segundos siguientes de
dependiendo de la poltica de
recibida la autorizacin
actualizacin de reversas del
Banco Emisor

Você também pode gostar