Skip to main content
El módulo Payin permite generar un QR, iniciar un pago en cash o iniciar un pago con tarjeta para recibir pagos en Bolivia.

Crear Depósito QR

Campos condicionales según fundingSource

Request (fundingSource: conversion)

Request (fundingSource: balance)

Response

Crear Depósito Cash

El flujo de payin en cash permite crear una transacción de depósito en efectivo usando los mismos datos base del payin QR, pero sin generar ni devolver datos de QR.

Request

Response

Pagos con Tarjeta

El flujo de pagos con tarjeta permite crear una transacción enviando los datos de la tarjeta y luego confirmar la operación en un segundo paso.

Endpoints

Crear Pago con Tarjeta

Usa este endpoint para iniciar una transacción con tarjeta. La respuesta devuelve el identificador de la transacción y el estado inicial para continuar con la confirmación.

Request

Tipos de Tarjeta

Response

Confirmar Transacción

Usa este endpoint para confirmar la transacción creada previamente.

Path Params

Response

Flujo Recomendado

  1. Crear el pago con tarjeta enviando una externalReference única.
  2. Solicitar la confirmación al cliente final si la respuesta queda en pendingConfirmation.
  3. Confirmar la transacción usando transactionId.
  4. Recibir cambios de estado por Webhooks y conciliar con el historial de transacciones.

Consideraciones

  • Este flujo estará disponible próximamente y aún no está implementado en el código.
  • No almacenes datos sensibles de tarjeta, como CVV o número completo de tarjeta, fuera del flujo autorizado.
  • Todos los requests deben enviarse por HTTPS y con Authorization: Bearer {accessToken}.

Flujo Recomendado

  1. Autenticar al partner.
  2. Crear el QR con una referencia única.
  3. Mostrar qrCodeBase64 al cliente final.
  4. Recibir cambios de estado por Webhooks.
  5. Conciliar con el historial de transacciones.