Skip to content

Vaki API

Create a cause, mint a checkout link, and take donations through the payment methods Colombians actually use. Two endpoints, one HTTP call to your first live donation.
Terminal window
curl https://api.vaki.co/v1/checkout_links \
-H "Authorization: Bearer $VAKI_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "vaki": "clinicalaliga", "amount": 50000, "currency": "COP" }'

Colombian rails, not just cards

Donors pay with PSE, Nequi, Bre-B or a card. You get one hosted checkout URL and never touch a payment credential.

Your reference, end to end

Send external_reference and it comes back on the checkout link and on the resulting payment, so reconciliation is a join, not a reconciliation project.

5% flat

One number. Vaki absorbs the gateway’s own cost — the donor is never charged a separate processing fee. See Fees.

Honest about what isn't built

Eight endpoints on this site are badged Coming soon with the contract we intend to ship. Nothing here 500s to teach you a lesson.