API Reference

Recarga de Billetera

Resumen

Esta guía te llevará paso a paso por una solución sencilla para aceptar pagos dentro de tu aplicación Android. El SDK de Milio para Android te permite integrar múltiples métodos de pago en tu aplicación, incluyendo Visa y MasterCard.

Además, como se observa en la interfaz de usuario, podrás implementar funcionalidades relacionadas con la gestión de saldos y transferencias. Entre las acciones posibles están:

Recargar mi billetera: Facilita la recarga del saldo disponible en la billetera digital.

Estas características mejoran la experiencia del usuario, haciendo que la gestión de pagos sea fluida y eficiente desde tu aplicación Android.


Recargar billetera

Configuración para Recarga de Billetera con el SDK

Este ejemplo muestra cómo configurar y llamar al SDK para realizar una recarga de billetera, asegurando que la operación sea exitosa con los parámetros correctos.

La recarga de billetera permite agregar fondos a la cuenta del usuario. Se puede realizar de dos maneras:

  1. Ingresando manualmente los datos de la tarjeta de crédito/débito (sin tokenizar).
  2. Usando una cuenta bancaria previamente registrada (tokenizada).

🔹 Opción 1: Recarga Sin Tokenizar (Ingresando los datos manualmente)

Para realizar un cobro sin tokenizar la tarjeta, este proceso no genera ningún registro, sino que únicamente recauda los fondos. En este caso, se crea una transferencia en la que se inicializa la cuenta de destino de los fondos, pero no se genera registro ni se guardan datos al finalizar la operación.

{
    "card": {
        "cardNumber": "4364749491074401",
        "cardExpiryDate": "12/26",
        "cardCVV": "652",
        "cardName": "Buffy Lanz"
    },
    "phone": "3026580102",
    "third": "Buffy Lanz"
}

🔹 Opción 2: Recarga Tokenizada (Usando un banco previamente registrado)

Para realizar un cobro con tarjeta tokenizada, es necesario que previamente exista un tercero registrado en la compañía y que dicho tercero tenga una tarjeta asociada. En este flujo, la cuenta de la tarjeta del tercero será el destino de los fondos que se dispersarán. Una vez finalizada la transferencia, el cliente decide si se guarda la tarjeta.

El SDK requiere un tercero asociado a la transacción para cobros con tarjeta tokenizada. Si no tienes uno registrado, puedes crearlo en la plataforma mediante los siguientes enlaces:

{
    "thirdBankUUID": "dfb56715-ed55-4839-b0"
}

📍 Explicación de los Campos

CampoTipoDescripción
cardObject(Solo en recargas sin tokenizar) Datos de la tarjeta ingresada manualmente.
cardNumberStringNúmero de tarjeta de crédito/débito del remitente.
cardExpiryDateStringFecha de vencimiento en formato "MM/YY".
cardCVVStringCódigo de seguridad de la tarjeta.
cardNameStringNombre del titular de la tarjeta.
phoneString(Solo en recargas sin tokenizar) Teléfono del usuario que realiza la transacción.
thirdString(Solo en recargas sin tokenizar) Nombre del titular de la cuenta.
thirdBankUUIDString(Solo en recargas tokenizadas) Identificador único del banco emisor.


Iniciar SDK

MilioSdk.initializeSdk('eyJhbGciOiJIUzI1NiIsInR5cCI...')
 .then(response => /*Data de respuesta que levanta el Sdk*/)
  .catch(error => /*Data de error*/);

📍 ¿Cómo ejecutar la Recarga de Billetera en el SDK?

Inyección de tarjeta sin tokenizar

const jsonDataRecharge = JSON.stringify({
    card: {
        cardNumber: "4364749491074401",
        cardExpiryDate: "12/26",
        cardCVV: "652",
        cardName: "Buffy Lanz"
    },
    phone: "3026580102",
    third: "Buffy Lanz"
});

MilioSdk.openRecargaBilletera(jsonDataRecharge)
      .then(response => /*Data de respuesta*/)
      .catch(error => /*Data de error*/);

Tarjeta tokenizada

const jsonDataNt = JSON.stringify({
    "thirdBankUUID": "dfb567..."
});

MilioSdk.openTransferenciaManual(jsonDataNt)
    .then(response => /*Data de respuesta*/)
    .catch(error => /*Data de error*/);

📍 Beneficios

Permite agregar fondos a la billetera del usuario de manera rápida.
Compatible con tarjetas de crédito/débito o cuentas bancarias tokenizadas.
Facilita la integración con múltiples métodos de pago.

🚀 Esta función permite gestionar recargas de billetera con total flexibilidad! 🎉



Resumen del SDK de Transferencias Milio

El SDK de Transferencias Milio, desarrollado en Kotlin para aplicaciones Android, proporciona una solución eficiente y segura para manejar diferentes tipos de transacciones financieras directamente desde tu aplicación. Este SDK permite a los usuarios realizar transferencias y gestionar su billetera de manera rápida y sencilla, ofreciendo las siguientes funcionalidades principales:


Este SDK es una herramienta poderosa para desarrolladores que buscan integrar soluciones financieras innovadoras y seguras en sus aplicaciones Android. ¡Descubre cómo el SDK de Transferencias Milio puede potenciar tu aplicación! 🚀