Todas las pantallas dirigidas al usuario—incluyendo selección del método de pago, instrucciones de pago, confirmación y mensajes de éxito—están completamente alojadas y gestionadas por Cobre. El integrador solo es responsable de redirigir al usuario a la URL de Checkout y manejar la lógica posterior al pago a través de Webhooks.
| Método de Pago | Rail | Tipo de Interacción |
|---|---|---|
| PSE | pse | Checkout Alojado (Enlace de Pago) |
| Bancolombia | bancolombia | Checkout Alojado (Enlace de Pago) |
| Nequi | nequi | Checkout Alojado (Notificación Push) |
| BreB QR | breb_qr | Checkout Alojado (Código QR) |
| BreB Key | breb_key | Checkout Alojado (Clave) |
Para pagos PSE, el email definido en la contraparte se utiliza para autenticar al usuario en el flujo PSE. Para pagos Nequi, el número de teléfono definido en la contraparte se utiliza para enviar la notificación push.
| Experiencia Personalizable | Descripción | Campo |
|---|---|---|
| Elegir el nombre del Checkout | Especifica un título claro y descriptivo (ej. "Mi empresa") para que los clientes sepan instantáneamente por qué están pagando. | checkout_header |
| Descripción de producto abierta o fija | Decide si quieres establecer una descripción de artículo de producto predefinida o permitir que el pagador agregue su propia referencia personalizada. (ej., "Membresía Mensual" o "Donación a XYZ") | checkout_item |
| Monto Abierto o Fijo | Decide si el monto está bloqueado o abierto para que el pagador lo especifique. Por ejemplo, establece un precio fijo para un producto o permite un pago de lo que quieras. | amount |
| Enlaces Reutilizables | Determina si tu enlace de checkout debe ser de un solo uso o reutilizable (intenciones fijas o ilimitadas). | money_movement_intent_limit |
| Establecer una fecha de vencimiento | Controla la disponibilidad de tu enlace de checkout estableciendo una fecha de vencimiento. Una vez que se alcanza esta fecha, el enlace se vuelve inválido. | valid_until |
| Elegir Rails de Pago | Selecciona qué métodos de pago (ej., Nequi, PSE, Bancolombia, BreB) incluir en tu checkout. | checkout_rail |
Para enlaces abiertos sin vencimiento y/o enlaces abiertos sin límite de intenciones y/o valor de monto abierto y/o valor de artículo abierto, por favor usa -1
| Elemento Personalizable | Descripción | Campo |
|---|---|---|
| ID Externo | Una referencia externa o ID de seguimiento que se pasa al movimiento de dinero. | external_id |
| Descripción al Beneficiario | La descripción del pago que aparece en la transacción registrada en tu saldo de Cobre. | description_to_payee |
| URL de Redirección | La URL a la cual el cliente es redirigido una vez que el enlace de pago es pagado. | redirect_url |
| Geografía | Tipo de Origen | Tipo de Destino | Rails |
|---|---|---|---|
| COL | r2p | cobre_balance | PSE, Bancolombia, Nequi, BreB |
| COL | r2p_breb | cobre_balance | BreB |
r2p correspondiente.counterparty_id del paso anterior como source_id (opcional)account_id donde quieres recibir los fondos como destination_idcheckout_railscheckout_header y checkout_itemamount expresado en la unidad más pequeña de la moneda (ej., 100.00 MXN debe enviarse como 10000)valid_untilredirect_url donde el pagador será redirigido después de que Cobre muestre la pantalla de confirmaciónmoney_movement_intent_limit, que define cuántos Movimientos de Dinero pueden crearse usando el mismo Enlace de Checkoutcheckout_url que representa la experiencia de pago alojada.checkout_url para completar el pago.El Movimiento de Dinero generado por Checkout incluirá el checkout_iden el campobatch_id. Esto te permite correlacionar y conciliar el pago con el Checkout que inició la transacción.
checkout_url devuelta cuando se crea el Checkout.