Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

  1. Agregar Tipo(s) de Cuenta "WALLETD"
    En Genexus:
    • Mantenedores -> Sistemas -> Tipos de Cuenta
    • Agregar Registro(s) :
      1. Billetera  ( Generico )
        • TipoCuenta: WALLETD
        • Tipo: D
        • Descripcion: Billetera Destino
      2. Otras Billetera (Opcional , especifico por Billetera, repetir N veces)
        • TipoCuenta: WALLETTIGOD /  WALLETPERSONALD / Etc.
        • Tipo: D
        • Descripcion: Billetera Destino Tigo / etc.

  2. 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/

...

  1. cabalmantenedor/servlet/com.

...

Una vez dentro del mantedor:

...

  • Propiedad: "walletDestinationAccountType"
  • Valor: "WALLETD"

Debe quedar algo asi:

Code Block
languagejs
{
"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
colourRed
titleImportante

...

  1. cabalmantenedor.sicoop_lista_transac_mensajeww )

    En Genexus:
    • Mantenedores -> Operaciones -> Lista de Mensajes
    • Agregar Registro(s):
      1. 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?
      2. 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?

  2. Agregar Configuracion de Cargo por Transferencia a Billetera:
    En Genexus:
    • Mantenedores -> Operaciones -> Cargos por Transaccion
    • Agregar Registro(s):
      1. Cargo Transaccion por Transferencias a Billeteras ( Generico )
        1.  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]

        2. Agregar Rango, segun los criterios comerciales. Datos de Ejemplo:
          • Importe: De 1 a 9999999999
          • Porcentaje XX % para el origen
          • Porcentaje 0% para el destino

      2. Cargo Transaccion por Transferencias a Billetera(s) en especifico (Opcional, repetir N veces... )
        1.  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]

        2. Agregar Rango, segun los criterios comerciales. Datos de Ejemplo:
          • Importe: De 1 a 9999999999
          • Porcentaje XX % para el origen
          • Porcentaje 0% para el destino

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
  • Status
    colourRed
    titleImportante
    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.