MANUAL INTEGRACIÓN PUNTO WEB PARÁMETROS DE COMUNICACIÓN ___________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 1 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN HOJA DE CONTROL DE CAMBIOS Antecedentes: (Si los hubiera) Fecha 25/07/2014 Descripción del Cambio Publicación Manual de Integración Versión 1.00 Autorizado por: P.Mendoza B.Polanco ___________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 2 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN CONTENIDO DEFINICIÓN TÉCNICA DE INTEGRACIÓN ..............................................................4 Comercios con Pantalla de Ingreso de Tarjeta..................................................................... 4 Autorización ....................................................................................................................................... 4 Valores de Input ........................................................................................................................ 4 Valores de Output ..................................................................................................................... 6 Datos de Respuesta para visualización del Tarjetahabiente .............................................. 8 Autorización Aprobada .................................................................................................................... 8 Autorización Desaprobada ............................................................................................................... 9 Códigos de Respuesta .............................................................................................................10 Lista de Valores para el O13 .......................................................................................................... 10 _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 3 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN DEFINICIÓN TÉCNICA DE INTEGRACIÓN Comercios con Pantalla de Ingreso de Tarjeta Al iniciar el pago por la pasarela de PUNTO WEB, los parámetros serán enviados por el método POST mediante campos ocultos y enviados al URL especificado. Autorización Dirección Url definida para las pruebas en español: https://server.punto-web.com/gateway/PagoWebAM.asp Dirección Url definida para las pruebas en inglés: https://server.punto-web.com/gateway/PagoWebEngAM.asp Valores de Input En el siguiente cuadro se muestran los parámetros requeridos y sus respectivos significados. Variables de Input Descripción Valor I1 Código de Comercio 2999994 I2 Nro. de Referencia (Generado por el Comercio) I3 Monto de la Transacción 22.50 I4 Moneda de la Transacción USD/PEN I5 Fecha de la Transacción 20050101 I6 Hora de la Transacción 172525 I7 Autogenerador Aleatorio (Podría ser un Timestamp) I8 Código del Cliente ORD0001 A3456451215 REG0001 Tipo: Numérico Longitud Min:7-Max:7 Tipo: Alfanumérico Longitud Min:5-Max:15 Tipo: Decimal Longitud Min:4-Max:9 (Incluido dos decimales. Sin delimitador de miles) Símbolo decimal: (.) Tipo: Carácter Longitud Min:3-Max:3 Tipo: Numérico Longitud Min:8-Max:8 Formato: YYYYMMDD Tipo: Numérico Longitud Min: 6-Max:6 Formato: HHMMSS Tipo: Alfanumérico Longitud Min:11-Max:20 Tipo: Alfanumérico Longitud Min:5-Max:20 _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 4 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN Variables de Input Descripción Valor I9 Código de País de la Txn PER I10 Firma-HMAC SHA1 Firma Tipo: Alfanumérico Longitud Min:3-Max:5 Valor por defecto: PER Tipo: Base 64 (Utilizar el UrlEncode) El parámetro I7 debe ser auto generado y aleatorio, este valor es relacionado con el I2, si el usuario de la pagina al momento de pagar desea realizar algún cambio (agregar y quitar producto del carrito de compra) el envió del I7 debe ser diferente manteniéndose el I2 correspondiente a la orden cliente. Ejemplo de envío de parámetros: <form method=”POST” action=”Url” name=”form”> <input type=”hidden” name=”I1” value=”2999994”> <input type=”hidden” name=”I2” value=”ORD0001”> <input type=”hidden” name=”I3” value=”22.50”> <input type=”hidden” name=”I4” value=”PEN”> <input type=”hidden” name=”I5” value=”20050101”> <input type=”hidden” name=”I6” value=”172525”> <input type=”hidden” name=”I7” value=”A1345521065”> <input type=”hidden” name=”I8” value=”REG001”> <input type=”hidden” name=”I9” value=”PER”> <input type=”hidden” name=”I10” value=”Firma”> </form> _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 5 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN Valores de Output Luego que la pasarela recibe los datos (valores InPut) y el tarjeta habiente realiza la transacción, los datos de respuesta (valores Output) son enviados a una página predefinida y configurada por el comercio. Variables de Output O1 O2 O3 Descripción Resultado de la transacción Código de Autorización (Generado por PMCP) Número de Referencia (Generado por Punto-Web) Valor A = Aceptada D = Denegada E = Error R56488 PV0121001883 O4 Número de Cuota 0 O5 Fecha de Primera Cuota 01/01/2005 O6 Moneda de Cuota USD/PEN O7 Monto de Cuota 12.34 O8 Moneda de Monto Total USD/PEN O9 Monto Total 22.50 O10 Nro. de Referencia (ECO del I2) ORD0001 O11 Fecha de la Transacción 20050101 O12 Hora de la Transacción 172525 Tipo: Carácter Longitud Min:1-Max:1 Tipo: Alfanumérico Longitud Min:6-Max:6 Tipo: Alfanumérico Longitud Min:12-Max:12 Tipo: Numérico Longitud Min:1-Max:2 Tipo: Alfanumérico Longitud Min:10-Max:10 Formato: DDMMYYYY Se incluye, Solo si hay cuotas Tipo: Carácter Longitud Min: 3-Max:3 Se incluye solo si hay cuotas Tipo: Decimal Longitud Min:4-Max:9 (Incluido dos decimales, sin delimitador de miles) Se incluye, solo si hay cuota Tipo: Carácter Longitud Min:3-Max:3 Tipo: Decimal Longitud Min:4-Max:9 (Incluido dos decimales, sin delimitador de miles) Símbolo decimal: (.) Tipo: Alfanumérico Longitud Min:5-Max:15 Tipo: Numérico Longitud Min:8-Max:8 Formato: YYYYMMDD Tipo: Numérico Longitud Min:6-Max:6 _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 6 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN Variables de Output Descripción Valor Formato: HHMMSS O13 Código de Respuesta 00 Tipo: Alfanumérico Longitud Min:2-Max:2 O14 Código de País PER Tipo: Carácter Longitud Min:3-Max:3 O15 Nro. De Tarjeta (Asterisqueada) 377550******0856 Tipo: Alfanumérico Longitud Min:16-Max:19 O16 SecureCode 00 Tipo: Numérico Longitud Min:2-Max:2 O17 Mensaje de Respuesta (O13) Texto Tipo: Carácter Longitud: 30 O18 Código del Cliente (ECO del I8) REG001 Tipo: Alfanumérico Longitud Min:5-Max:20 O19 Código de País de la Txn PER Tipo: Alfanumérico Longitud Min:3-Max:5 O20 Firma – HMAC SHA1 Firma Tipo: Base64 Se enviará UrlEncode con el _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 7 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN Datos de Respuesta para visualización del Tarjetahabiente Se requiere que la lista de datos indicada, sea mostrada al tarjetahabiente como información de respuesta de la transacción. Autorización Aprobada Variables de Output 01 Descripción Valor ORD0001 Tipo: Alfanumérico Longitud Min:5-Max:15 02 Nro Referencia (Generado por el Comercio) Fecha Transacción 01/02/2012 Tipo: Numérico Longitud Min:10 – Max:10 Formato: DD/MM/YYYY 03 Hora Transacción 10:10:10 04 Código de Autorización Monto Transacción R12021 Numero de Tarjeta (Opcional) Mensaje de Respuesta 377750******0856 Tipo: Numérico Longitud Min:8 – Max:8 Formato: HH:MM:SS Tipo: Alfanumérico Longitud Min:6 – Max:6 Tipo: Decimal Longitud Min: 4 – Max: 9 (incluido dos decimales, sin delimitador de miles) Símbolo decimal: (.) Tipo: Alfanumérico Longitud Min:16 – Max:19 Tipo: Alfanumérico Longitud 30 máximo 05 06 07 22.50 Texto _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 8 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN Autorización Desaprobada Variables de Output 01 Descripción Valor ORD0001 Tipo: Alfanumérico Longitud Min:5-Max:15 02 Nro Referencia (Generado por el Comercio) Fecha Transacción 01/02/2012 Tipo: Numérico Longitud Min:10 – Max:10 Formato: DD/MM/YYYY 03 Hora Transacción 10:10:10 04 Monto Transacción 22.50 05 Numero de Tarjeta (Opcional) Mensaje de Respuesta 377750******0856 Tipo: Numérico Longitud Min:8 – Max:8 Formato: HH:MM:SS Tipo: Decimal Longitud Min: 4 – Max: 9 (incluido dos decimales, sin delimitador de miles) Símbolo decimal: (.) Tipo: Alfanumérico Longitud Min:16 – Max:19 Tipo: Alfanumérico Longitud 30 máximo 06 Texto _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 9 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN Códigos de Respuesta Lista de Valores para el O13 VALUE 00 01 03 04 05 12 13 14 15 30 41 43 45 51 54 57 58 61 62 63 65 76 77 78 84 91 92 94 96 AUTORIZACIONES DESCRIPCIÓN Approved or Completed Successfully Refer to Card Issuer Invalid Merchant Capture Card Denegado Invalid Transaction Invalid Amount Invalid Card Number Invalid Issuer Format Error Lost Card Stolen Card Tarj. Es cuotas Insufficiente Funds/Over Credit Limit Expire Card Transaction not Permitted to Issuer/Cardholder Transaction not Permitted to Acquirer/Terminal Exceeds Withdrawal Amount Limit Restricted Card Security Violation Exceeds Withdrawal Count Limit Invalid/Non Existent “To” Account Specified Invalid/Non Existent “From” Account Specified Invalid/Non Existent Account Specified (General) Invalid Authorization Life Cycle Authorization System or Issuer System Inoperative Unable to Route Transaction Duplicate Transmission Detected System Error ACTION Approve Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline Decline _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 10 de 11 Versión 1.00 Fecha de Publicación 01/08/2014 MANUAL INTEGRACIÓN PUNTO WEB: PARÁMETROS DE COMUNICACIÓN PUNTO WEB Value ND PD KD NR NC NE IM FI HI ID IC IA CC MC SM EC HM OC Pag. Español Punto-Web Sistema No Disponible Punto-Web Permiso Denegado Punto-Web Llave Denegada Punto-Web Número de Referencia Inválido Punto-Web CVC2 Inválido Punto-Web Fecha de Expiración Inválida Punto-Web Moneda Inválida Punto-Web Fecha Inválida Punto-Web Hora Inválida Punto-Web Diferido Inválido Punto-Web Cuota Inválida Punto-Web Monto Inválido Punto-Web Tarjeta de Crédito Inválida Punto-Web Comercio Inválido Punto-Web Secure Code Mensaje (Ver O16) Punto-Web Error de Criptografía Punto-Web Hash Inválido Punto-Web Orden Cancelada Pag. Inglés Punto-Web System Non Available Punto-Web Denied Permission Punto-Web Key Denied Punto-Web Invalid Reference Number Punto-Web Invalid CVC2 Punto-Web Invalid Expiration Date Punto-Web Invalid Currency Punto-Web Invalid Date Punto-Web Invalid Time Punto-Web Diferido Inválido Punto-Web Cuota Inválida Punto-Web Invalid Amount Punto-Web Invalid Credit Card Action Error Punto-Web Invalid Merchant Punto-Web Secure Code Mensaje (Ver O16) Punto-Web Cryptography Error Punto-Web Invalid Hash Punto-Web Canceled Order Error Error Error Error Error Error Error Error Error Error Error Error Error Error Error Error Error _____________________________________________________________________________________________________________ Documento confidencial para uso interno, prohibida su reproducción parcial o total Página 11 de 11 Versión 1.00 Fecha de Publicación 01/08/2014