Link Search Menu Expand Document
Historial del documento

Visanet Uruguay: e-commerce vía Cybersource

Internet tiene un peso cada vez más relevante en los hábitos de consumo. La posibilidad de pagar on-line sin fricciones y de forma segura es fundamental para la expansión de las operativas actuales y el desarrollo de nuevas oportunidades de negocio en Visanet Uruguay.

Recientemente Visanet Uruguay implementó VisaNetPagos como un servicio para que tarjetahabientes VISA puedan realizar pagos a las Empresas e Instituciones (públicas y privadas) adheridas al mismo, accesible desde cualquier dispositivo (PC, notebook, tablet, smartphone, etc.) con conexión a Internet desde cualquier lugar del mundo, las 24 horas, los 365 días.

VisaNetPagos está basado en la plataforma de Cybersource. Mediante esta solución el flujo de autorización es procesado directamente por VISA internacional. Con esta arquitectura es posible aplicar varias funcionalidades que permiten ofrecer soluciones de pago vía Internet avanzadas para nuevos modelos de negocio y se utiliza un potente motor de gestión de fraude transaccional manteniendo la posibilidad de autentificación mediante Verified By Visa.

El objetivo de este documento es presentar los aspectos a considerar para que comercios o integradores (de aquí en más Integrador) con capacidad tecnológica que cumplan los requisitos operativos y de seguridad de Visanet Uruguay y Visa Internacional así como los estándares que apliquen (PCI, etc) puedan realizar una integración con Cybersource para comercios adquiridos por Visanet Uruguay.

Funcionalidad

Conectividad directa vía Cybersource

En esta nueva modalidad para comercio electrónico Visanet Uruguay está aplicando el modelo de conectividad directa. De esta forma el comercio (o integrador) accede a la infraestructura de clase mundial de VISA Internacional para el proceso de autorización, mientras que la participación de Visanet Uruguay en su rol adquirente está concentrada en la gestión del negocio y proceso de liquidación (pasos 7 y 8).

Visa Conectividad Directa

  1. El cliente realiza un pedido y proporciona el número de la tarjeta de crédito, la fecha de caducidad de la tarjeta e información adicional sobre la tarjeta.

  2. El comercio transfiere con seguridad la información del pedido a CyberSource (por ejemplo, utilizando la API de pago de CyberSource).

  3. CyberSource formatea los detalles de la transacción de manera adecuada y enruta de forma segura la solicitud de autorización de transacción al procesador.

  4. La transacción se envía al banco Emisor para solicitar la autorización de la transacción.

  5. La transacción es autorizada o rechazada por el banco Emisor.

  6. CyberSource devuelve el mensaje al comerciante.

  7. El comercio captura la autorización. El banco Emisor aprueba la transferencia de dinero al adquirente.

  8. El adquirente acredita en la cuenta del comercio.

Productos de Cybersource considerados

Decision Manager

Cybersource dispone del módulo Decision Manager para administrar en su conjunto, el riesgo involucrado en las transacciones realizadas en ambiente electrónico y que pasan por su radar. Este módulo constituye un potente motor antifraude que maneja cientos de variables en tiempo real, no sólo sobre el comportamiento histórico de la tarjeta que está realizando la transacción, sino sobre el dispositivo (laptop, pc, smartphone) desde el cual se está realizando la misma, lo que se conoce como “Device Fingerprint”.

Asimismo, se pueden aplicar diversas reglas de negocio para cada caso en particular y así construir modelos de prevención de fraude que apliquen a rubros o comercios particulares.

Secure Acceptance

CyberSource Secure Acceptance Web / Mobile permite aceptar de forma segura pagos realizados en la Web o en navegadores móviles en todo el mundo. Debido a que los datos sensibles se transmiten desde el dispositivo del cliente directamente a CyberSource, el alcance de PCI DSS puede reducirse significativamente.

Payment Gateway: Simple Order API

CyberSource ofrece varias alternativas de integración a su API para procesamiento de pagos.

Tokenización

Cybersource también ofrece un servicio de Tokenización que permite la implementación de pagos recurrentes y soluciones “one click” de forma segura, minimizando requisitos de compliance dado que los datos de tarjeta son almacenados únicamente en infraestructura de Cybersource.

Requisitos locales de Visanet Uruguay

Así como cada mercado tiene condiciones comerciales y regulatorias específicas, Visanet Uruguay ofrece distintos planes de cuotas y se deben cumplir requisitos normativos de devolución de impuestos de acuerdo al Programa de Inclusión Financiera.

Los comercios/integradores deben considerar las siguientes herramientas y condiciones operativas en la integración con Cybersource para comercios adquiridos por Visanet Uruguay.

Validación de cuenta

En los casos que se almacene la tarjeta para pagos recurrentes o modalidad “one-click” ya sea mediante el servicio de tokenización de Cybersource o uno propio del comercio/integrador, se debe realizar la validación de cuenta incluyendo el CVV2.

Esta validación puede estar asociada a una compra real o se puede solicitar una transacción de verificación de cuenta que corresponde a una autorización por monto cero ($0).

Autenticación Verified By Visa

En los casos de uso que sea técnicamente posible se deben priorizar las transacciones autenticadas VBV.

Anti-fraude

El comercio/integrador debe coordinar con Visanet la implementación de políticas de seguridad. Cuanto más información adicional a la extrictamente monetaria se envíe con cada transacción (en merchantDefinedData MDD) hay más posibilidades para implementar mejores reglas. En todos los casos donde sea técnicamente posible se debe incluir el Device Fingerprint

Política de re-intentos

En casos en que la solicitud de autorización fuera denegada hay comercios/integradores que tienen la estrategia de volver a intentar; en estos casos se deben limitar a 3 re-intentos con una frecuencia no menor a 1 hora.

API LIF

Visanet Uruguay implemento una API (API LIF ) para ser consumida por el comercio/integrador cuando corresponda con los siguientes servicios:

  • Consulta de características de tarjeta (tipo, si se permiten cuotas, etc)
  • Cálculo de devolución de Impuestos

flujo API LIF

Soft Descriptor

Los Payment Facilitators deben identificar el nombre del comercio de origen.

Datos adicionales a la transacción

Referencia: http://apps.cybersource.com/library/documentation/dev_guides/CC_Svcs_SO_API/Credit_Cards_SO_API.pdf

La información local ya sea de cuotas o de devolución de impuestos se envía en la transacción mediante el campo issuer_additionalData. La responsabilidad de informar aplicación de Devolución de Impuestos es del comercio/integrador considerando la normativa vigente; las condiciones a aplicar dependen del comercio, comprador, monto de la operación, tipo de tarjeta (crédito, débito, prepago), etc.

Formato del campo issuer_additionalData:

Posición Largo Descripción Presencia Observaciones
1-2 2 Plan Mandatorio  
3 1 Meses diferidos Mandatorio  
4-5 2 Cantidad de cuotas Mandatorio  
6 1 Indicador envío de pista = 0 Mandatorio  
7-15 9 Cédula de identidad, padding 0 a la izquierda Opcional  
16 1 INDI = Indicador de devolución de impuestos
0 - No aplica devolución
1 - Ley 17.934 (Restaurantes)
6 - Ley 19.210 (Inclusión Financiera)
Mandatorio  
17-28 12 Importe devolución de IVA (10 enteros 2 decimales) Mandatorio  
29-35 7 Número de factura (7 dígitos) Mandatorio  
36-37 2 Serie comprobante (alfanumérico) Opcional  
38-49 12 Importe total facturado (10 enteros 2 decimales) Mandatorio  
50-61 12 Importe gravado (10 enteros 2 decimales) Mandatorio  
62-73 12 Importe transacción (10 enteros 2 decimales) Mandatorio  
74-80 7 Importe propina (5 enteros 2 decimales) Mandatorio  
81-84 4 Porcentaje beneficio (2 enteros 2 decimales) Mandatorio Valor que se extrae de Api Lif
85-86 2 Id integrador (alfanumérico) Mandatorio Identificador de integrador asignado por Visanet a la pasarela
87 1 Quién retiene beneficio leyes ( “V” = Visanet, “C” = Comercio ) Mandatorio “V” para las pasarelas,”C” para los Payment Facilitators
         
88-89 2 Tipo documento origen (“02”=RUT “03”=C.I.) Mandatorio PF Este campo solo aplica a la figura de Payment Facilitator
90-101 12 Número documento comercio origen (alfanumérico) Mandatorio PF Este campo solo aplica a la figura de Payment Facilitator
102-126 25 Número de pedido/orden (alfanumérico) Opcional Número que identifica el pedido/orden para el comercio
127-138 12 Marca transacción especial (alfanumérico) Opcional Se utiliza para marcar diferentes modalidades u operaciones vinculadas a la transacción. El contenido de este campo debe ser previamente coordinado con Visanet
Por ejemplo:
- Código de Promocion
- Link de pago: el contenido debe ser “PAGOLINK    ”
139 1 Marca presencial (“N”=No presencial “S”=presencial) Opcional Marca que indica si el tarjetahabiente estuvo presente en el comercio en la transacción

A su vez se debe enviar junto a cada transacción como mínimo la siguiente información como merchantDefinedData (MDD)

MDD Presencia Descripción
MDD1 Opcional Identificador de vendedor
MDD2 Opcional Tipo documento origen:
“01”= C.I.
“02”=RUT
MDD3 Mandatorio Monto total(10 enteros 2 decimales)
MDD4 Mandatorio Monto gravado(10 enteros 2 decimales)
MDD5 Mandatorio texto enviado en issuer_additionalData hasta el campo 87 inclusive
MDD6 Mandatorio Número de factura completo
MDD7 Mandatorio Identificador de comercio/integrador
segun informado por Visanet
MDD8 Mandatorio BIN
MDD9 Opcional Marca transacción especial

Ejemplo para figura de pasarelas

Para una transacción realizada con tarjeta de débito que aplique ley 19.210

Importe total: $ 1220
Importe transacción: $ 1220
Importe gravado: $ 1000  

MDD Valor
MDD3 000000122000
MDD4 000000100000
MDD5 000010         60000000040001234567A10000001220000000001000000000001220000000000040001V
MDD6 0123456789
MDD7 01
MDD8 411111

Ejemplo MDD5 para una transacción que incluye propina en la que aplica ley 19.210 con 2 puntos de devolución de iva

Importe total: $ 132
Importe transacción: $ 122
Importe gravado: $ 100
Importe propina: $ 10

MDD Valor
MDD5 000010         60000000002001234567A10000000122000000000100000000000132000001000020001V