API Reference

Cross Border - Express R2P

Nuestro producto de pagos cross-border ha sido diseñado para facilitar las transacciones internacionales de manera eficiente, segura y flexible. Este flujo de pago tiene particularidades adicionales que se suman al flujo estándar, permitiendo operaciones más ágiles entre el sender (remitente) y el receiver (receptor), específicamente para pagos y solicitudes.

A continuación, se detallan los pasos del flujo de trabajo para este tipo de transacciones.



Request to pay

Receiver side

  1. Solicitud de Dinero:
    Una persona puede crear una solicitud para pedir dinero a otra persona, generalmente en Estados Unidos o Europa. Durante este proceso, se especifica el monto solicitado (aunque este monto no es el final de la transacción), y se genera un identificador único para esa solicitud. Además, de manera opcional, se puede generar un link de cobro vinculado a dicha solicitud para facilitar la transacción. Más información

Nota: Para los usuarios de cross-border, es necesario estar registrados en la plataforma para poder aceptar operaciones y validar su identidad. Puedes consultar su información aquí.


Sender side

  1. Obtener Detalles de la Solicitud:
    Una vez que se ha creado la solicitud, puedes obtener los detalles de la misma utilizando el id de la solicitud o el shortCode único asociado. Aquí, se proporciona el estado actual de la solicitud y los datos relacionados con el receiver (quien solicitó el dinero) y sender (quien pagará el dinero) así como monto y métodos de pago. Más información
  2. Cotización de Divisas:
    Este endpoint permite obtener la cotización de divisas:
    • Permite enviar la moneda de origen (la del sender) junto con el monto de origen.
    • O puedes enviar la moneda de origen (la del sender) y la el monto de destino, con la cotización de la tasa de cambio correspondiente.

Esto permitirá calcular cuánto se enviará y los valores actualizados de las divisas involucradas. Más información

  1. Actualización de la Solicitud con el Monto de la Moneda a enviar:
    Aquí se actualizan los datos de la solicitud, se incluye el monto a enviar en la moneda elegida y se asegura de que los datos estén actualizados y se pueda proceder con la transacción. Más información
  2. Encontrar un sender registrado:
    Si un sender ya se encontraba registrado en la plataforma, se reconoce automáticamente y se envía el id de junto con sus métodos de pagos tokenizados. Más información
  3. Realizar el Pago y Registrar los Datos del Sender:
    Este endpoint tiene varias funciones:
  • Realiza el pago, enviando los fondos a la cuenta de destino del receptor.
  • Si el sender autoriza el registro de sus datos, estos se almacenan para futuras transacciones, se envía un OTP al final del registro para confirmar que la información del sender se ha guardado correctamente.
  • Si el sender previamente fue reconocido se le solicita un método de pago de los que ya tiene registrados o un método de pago nuevo, en los dos casos se solicita validar un código OTP para verificar la autenticidad.
    En este punto ya se encuentra dispersado los fondos, excepto para un sender reconocido.

Más información

  1. Validación del OTP:
    Una vez que el sender ha proporcionado su OTP, este endpoint sé válida el código recibido y completa el proceso de registro o pago. Más información