Cobro con Tarjeta de Crédito a través de la pasarela BoardingPass (Paraguay)
Objetivo
Realizar cobros con tarjeta de crédito a través de la pasarela de pago de Boarding Pass con método de redirección.
Alcance
Se incorpora un nuevo gateway en NetSuite con el fin de procesar pagos con y sin dispersión de fondos a través de un método de redirección.
Configuraciones
1. Credencial
Se debe activar la credencial correspondiente en el Config del UserService de NetFulfillment.
2. Activación de Forma de Pago
Se debe activar la forma de pago OnlinePayment en la configuración general de NetAdmin.
3. Nombre de la forma de Pago en el CheckOut
Se puede modificar el nombre de la forma de pago a mostrar en el checkout, desde la configuración de textos de NetAdmin.
Dicha configuración es opcional.
4. Moneda
Se debe configurar la moneda PYG (Guaraní paraguayo) ya que es la moneda que procesa la pasarela.
5. Dispersión de Fondos
Con el fin de procesar pagos con dispersión de fondos, se necesita marcar aquellas aerolíneas que permiten el cobro con su propio código de comercio en la pasarela, dentro de la Configuración de Aerolíneas de NetAdmin.
A su vez, se necesita crear el mapeo de las aerolíneas entre NetSuite y la pasarela en el módulo de Administración del Admin, en la sección de Mapeos.
Las aerolíneas deben quedar con la fuente "BoardingPass" y el código de proveedor establecido en la pasarela.
Flujo
Cuando el usuario ingresa a la página de pago, selecciona el método “OnlinePayment” (o como se haya renombrado en la configuración de textos) y luego presiona el botón de pago, se hace la redirección a la pasarela de Boarding Pass con el fin de finalizar la compra.
Una vez se procesa el pago en la pasarela, retorna a NetSuite actualizando el estado del pago.
Si la transacción se aprobó, entonces queda el pago aprobado en el display de reservas y se procede a emitir y confirmar las reservas.
Si la transacción se rechazó, entonces queda el pago rechazado en el display de reservas habilitándose el botón de "Pagar Items" para hacer un nuevo intento con otro medio de pago.
Pagos SIN Dispersión de Fondos
Si la aerolínea NO tiene habilitada la dispersión en la configuración de aerolíneas, entonces se envía un item por el importe total a cobrar con el código de comercio de la agencia.
Pagos CON Dispersión de Fondos
Si la aerolínea tiene habilitada la dispersión en la configuración de aerolíneas y tiene código de comercio en la configuración de mapeos del Admin, entonces se envían dos items:
Uno por el importe del aéreo (tarifa + impuestos) a cobrar con el código de comercio de la aerolínea.
Otro por las tarifas administrativas, Fees y servicios terrestres a cobrar con el código de comercio de la agencia.
Sonda
Se implementa una sonda para consultar el estado de cada transacción en caso de ocurrir alguna contingencia y el pago en NetSuite quede Pendiente.
Dicha sonda debe configurarse para que se ejecute cada X minutos a través de una tarea programada.
Netactica.com