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)
- 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:
- Buscar el "ID" => WALLETTRANSFER
- Editamos y podemos ver un array JSON y por cada elemento existente, unas propiedades relacionadas a atributos del servicio de Billetera.
- Agregamos una propiedad a cada elemento json del Array. La propiedad que agregamos debe ser:
- 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" } ]cabalmantenedor.sicoop_lista_transac_mensajeww )language js
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
Status colour Yellow title Obs: Validar - Caso: 1
Status colour Yellow title Obs: Validar
- Transferencia de TP a Billetera(s) en especifico (Opcional... )
- 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 ¿?
- Caso: 1 ¿?
- Transferencia de TP a Billetera (Generico)
Una vez dentro del mantedor:
Observaciones:
Status | ||||
---|---|---|---|---|
|
...