Casos de uso
Elige la configuración de recaudo o transferencia correcta para tu escenario de negocio.
Bre-B Participant te da un conjunto pequeño de campos que, combinados, cubren la mayoría de formas en que un negocio recibe o envía dinero. Un caso de uso es una combinación recomendada de esos campos para un escenario concreto — una compra única, una suscripción, una donación, un pago a proveedores. Esta sección convierte "¿qué configuro para X?" en una receta que puedes copiar.
No existe un endpoint especial de "suscripción" o "donación". Siempre creas un recaudo (para recibir) o una transferencia saliente (para enviar); la configuración que eliges es lo que hace que se comporte como una suscripción o una donación.
Cada campo que se usa aquí es parte de la API en vivo. Las recetas nombran los campos y su efecto — para el request y response completos, sigue el enlace a la referencia de la API en cada página.
Las decisiones que definen un recaudo
Cuando recibes dinero (Recaudo), cuatro decisiones moldean el comportamiento:
- ¿Cuántas veces se puede pagar?
usage_modeessingle_use(acepta un solo pago exitoso y se cierra) omultiple_use(sigue aceptando pagos hasta alcanzar un tope, o indefinidamente). - ¿Cuánto, en total?
total_maximum_amountytotal_minimum_amountacotan la vida del recaudo. Ponlos iguales para un precio fijo; omite ambos para dejarlo abierto indefinidamente. - ¿Cuánto por pago?
minimum_attempt_amountymaximum_attempt_amountacotan cada pago individual — útil para cuotas y recargas. - ¿Cómo se comparte? Un QR dinámico lleva un monto fijo y una expiración corta (un checkout). Un QR estático no lleva monto y se puede imprimir o publicar para muchos pagadores.
Dos campos opcionales marcan el pago: custom_key_value (un sufijo legible en la llave de pago, p. ej. @MN{random}REFOREST) y custom_merchant_name (el nombre que ve el pagador).
Las decisiones que definen una transferencia saliente
Cuando envías dinero (Dispersiones), las decisiones son sobre el destinatario y la confianza:
- ¿Quién la recibe? Provee un
query.value(una llave de pago que Mono resuelve por ti) o untarget_idya resuelto. - ¿Necesitas confirmar la identidad primero?
expected_creditorhace que Mono rechace la transferencia si el destinatario resuelto no coincide con quien esperabas — esencial para reembolsos. - ¿Una o muchas? Un solo request puede llevar una transferencia o un lote de muchas, cada una con seguimiento independiente.
Elige tu rail
Casos de uso de Recaudo
Compra de producto, carrito, suscripción, donación, cuotas, factura, venta flash, gift card, deuda variable, split de marketplace.
Casos de uso de Dispersiones
Pago a vendedor, reembolso con verificación de identidad, lotes, pre-resolución, lotes con resultados mixtos, todos los tipos de llave, manejo de errores.
Próximos pasos
- Concepto de recaudos — la entidad que estas recetas configuran.
- Estados del recaudo — cómo funciona
ready → minimum_paid → paid. - Sandbox: recaudos — prueba una receta de punta a punta sin un banco real.