Cobre Demo Flow Library

Interactive API walkthroughs

Pick a flow from the menu to preview it, then open the full self-contained demo in your browser. Each flow teaches a Cobre integration end-to-end — auth, API calls, webhooks, and reconciliation.

Generic flows

Colombia

Payins

Colombia Checkout Payin — All Rails Generic reference flow for hosted Checkout payins in Colombia: register an r2p payer counterparty, create a Checkout link with all supported rails (PSE, Bancolombia, Nequi, Bre-B), redirect the customer to checkout_url, and reconcile on the Money Movement completed webhook using external_id and batch_id (checkout id). Reference · Colombia · 6 steps Colombia Direct Debit Payin — Nequi Generic reference flow for Nequi Direct Debit payins into a COP Cobre Balance: register a dp counterparty (Nequi FI 1507), obtain one-time DDR consent via Nequi push, then collect silently with POST /money_movements (no per-debit payer approval). Reconcile on money_movements.status.completed and dd_credit balance credit. Reference · Colombia · 7 steps Colombia Direct Link R2P Payin — Bancolombia Generic reference flow for collecting funds into a COP Cobre Balance via Direct Link R2P with Bancolombia Botón: register an r2p payer counterparty, create a Money Movement (source = payer, destination = your balance), redirect the customer to metadata.payment_link, and reconcile on the completed webhook and r2p_credit balance transaction. Reference · Colombia · 5 steps Colombia Direct Link R2P Payin — Bre-B QR Generic reference flow for collecting funds into a COP Cobre Balance via Direct Link R2P with a dynamic Bre-B QR: register an r2p payer counterparty, create a Money Movement (source = payer, destination = your balance), render metadata.qr_value as an EMVCo QR for the payer to scan, and reconcile on the completed webhook and r2p_breb_credit balance transaction. Reference · Colombia · 5 steps Colombia Direct Link R2P Payin — Nequi Generic reference flow for collecting funds into a COP Cobre Balance via Direct Link R2P with Nequi push: register an r2p payer counterparty (phone drives the push), create a Money Movement (source = payer, destination = your balance), instruct the customer to accept the Nequi notification within 15 minutes, and reconcile on the completed webhook and r2p_credit balance transaction. Reference · Colombia · 5 steps Colombia Direct Link R2P Payin — PSE Generic reference flow for collecting funds into a COP Cobre Balance via Direct Link R2P: register an r2p payer counterparty, create a Money Movement (source = payer, destination = your balance), redirect the customer to the PSE payment_link, and reconcile on the completed webhook and r2p_credit balance transaction. Reference · Colombia · 5 steps Colombia Static Bre-B Key Payin Generic reference flow for collecting COP into a Cobre Balance via a Static Bre-B Key: register a persistent Cobre Key (POST /accounts/{acct_id}/keys), share the resulting @key_value with payers as a standing collection reference, and reconcile each credit on metadata.key_value — no Money Movement is created; credits land as account transactions. Reference · Colombia · 5 steps

Mexico

Use case flows

Colombia

Lending