Resumen
Desde DIMO se consume un servicio para obtener la lista de Billeteras disponiblesconsultar si la transacción requerirá o no de un Cargo Transaccional, se necesita que entre los datos retornados por este servicio venga el dato de el Tipo de Billetera Destino, para cada billetera retornada.
Servicio
- El servicio que se consume es el siguiente: [servidor]/ws-payment-engine/PaymentGateway/rest/ConfigurationServices, con el parametro WALLETTRANSFER.
...
poder configurar que las transacciones de Billeteras por PRONET cobren un cargo a la transacción.
Configuración del Motor
Para configurar el motor de Pagos cargos para el cobro del cargo, se cuenta con un mantenedor en Genexus que puede ser accedido desde la siguiente direccion: [http://los mantenedores en Genexus a traves de los cuales debemos de realizar los siguientes pasos:
- Agregar Tipo(s) de Cuenta "WALLETD"
En Genexus:- Mantenedores -> Sistemas -> Tipos de Cuenta
- Agregar Registro(s) :
- Billetera ( Generico )
- TipoCuenta: WALLETD
- Tipo: D
- Descripcion: Billetera Destino
- Otras Billetera (Opcional , especifico por Billetera, repetir N veces)
- TipoCuenta: WALLETTIGOD / WALLETPERSONALD / Etc.
- Tipo: D
- Descripcion: Billetera Destino Tigo / etc.
- Billetera ( Generico )
- Agregar Configuracion de Lista de Mensajes
( Preprod => 10.5.1.30:8084/cabalmantenedor/servlet/com.cabalmantenedor.sicoop_lista_transac_mensajeww )
( Prod => 10.5.1.18:8080/
...
- cabalmantenedor/servlet/com.
...
Una vez dentro del mantedor:
...
- Propiedad: "walletDestinationAccountType"
- Valor: "WALLETD"
Debe quedar algo asi:
Code Block | ||
---|---|---|
| ||
{
"walletCompany":"TIGO CASH",
"serviceCode":"2394",
"walletCompanyLogo":"https://seguro.aquipago.com.py/api.pronet/img/83_Tigo_logo1.gif",
"networkParticipantCode":"2603",
"isSICOOP":false,
"network":"PRONET",
"invokeCommission":false,
"paymentEntityCode":794,
"walletDestinationAccountType":"WALLETD"
}
] |
Observaciones:
Status | ||||
---|---|---|---|---|
|
...
- cabalmantenedor.sicoop_lista_transac_mensajeww )
En Genexus:- Mantenedores -> Operaciones -> Lista de Mensajes
- Agregar Registro(s):
- Transferencia de TP a Billetera (Generico)
- Descripcion: Transferencia de TP a Billetera - via BCD
- DisponibleCargo: 1
- TipoTransaccion: PAGO
- CodigoServicio: SERVICIO
- TipoCtaOrigen: TPO
- TipoCtaDestino: WALLETD
- Lista: 1 ¿favor confirmar?
- Caso: 1 ¿favor confirmar?
- Transferencia de TP a Billetera(s) en especifico (Opcional, repetir N veces... )
- Descripcion: Transferencia de TP a Billetera [TIGO/Personal/Etc] - via BCD
- DisponibleCargo: 1
- TipoTransaccion: PAGO
- CodigoServicio: SERVICIO
- TipoCtaOrigen: TPO
- TipoCtaDestino: WALLETTIGOD / WALLETPERSONALD / Etc.
- Lista: 1 ¿favor confirmar?
- Caso: 1 ¿favor confirmar?
- Transferencia de TP a Billetera (Generico)
- Agregar Configuracion de Cargo por Transferencia a Billetera:
En Genexus:- Mantenedores -> Operaciones -> Cargos por Transaccion
- Agregar Registro(s):
- Cargo Transaccion por Transferencias a Billeteras ( Generico )
- Datos Principales
- Servicio: (Buscar el registro agregado en el paso anterior : "Transferencia de TP a Billetera - via BCD")
- Canal: WEB
- Participante Ori: 1600
- Emisor Origen: 115
- Participante Dest: 2603 (Pronet)
- Emisor Destino: 0
- Vigencia Desde: dd/mm/aaaa
- Vigencia Hasta: dd/mm/aaaa
- Comentarios: Transferencia de TP a Billetera - via Pronet
[Guardar]
- Agregar Rango, segun los criterios comerciales. Datos de Ejemplo:
- Importe: De 1 a 9999999999
- Porcentaje XX % para el origen
- Porcentaje 0% para el destino
- Datos Principales
- Cargo Transaccion por Transferencias a Billetera(s) en especifico (Opcional, repetir N veces... )
- Datos Principales
- Servicio: (Buscar el registro agregado en el paso anterior : "Transferencia de TP a Billetera [TIGO/Personal/Etc] - via BCD")
- Canal: WEB
- Participante Ori: 1600
- Emisor Origen: 115
- Participante Dest: 2603 (Pronet)
- Emisor Destino: 0
- Vigencia Desde: dd/mm/aaaa
- Vigencia Hasta: dd/mm/aaaa
- Comentarios: Transferencia de TP a Billetera [TIGO/Personal/Etc] - via Pronet
[Guardar]
- Agregar Rango, segun los criterios comerciales. Datos de Ejemplo:
- Importe: De 1 a 9999999999
- Porcentaje XX % para el origen
- Porcentaje 0% para el destino
- Datos Principales
- Cargo Transaccion por Transferencias a Billeteras ( Generico )
Una vez terminadas las configuraciones a traves de los mantedores y actualizada la ultima version del Frontend de DIMO, ya se podrán cobrar cargos por las transferencias a Billeteras desde Dimo
Observaciones:
- El Frontend de DIMO consultará si la transaccion a la billetera debe cobrar cargos, buscando si la billetera destino seleccionada cuenta con una configuracion para Cobrar Cargos. (Si se configuro un cargo para "WALLETD")
- El valor "WALLETD" puede especificarse por cada billetera si se desea. Por ejemplo: "WALLETTIGOD" para Billeteras Tigo o "WALLETPERSONALD" para la Billetera Personal, por citar algunos.El parametro del tipo cuenta destino "WALLETD" es una clave cuyo valor debe coordinarse con Operaciones DIMO para que este tambien sea el valor usado como el Tipo de Cuenta Destino en las Configuraciones del Motor de Cargos
Para cobrar un cargo, el valor configurado para el TipoCuenta "WALLETD" debe ser igualar con la config. de la billetera en el MOTOR DE PAGOS. Es decir una billtera debe tener configurado el mismo valor de tipo de cuenta "WALLETD/WALLETTIGOD / WALLETPERSONALD / Etc" para que tome las configuraciones correctamente.Status colour Red title Importante