Any Caribbean business that needs to get paid
Whether you run a small shop, sell online, provide services, or manage a growing business, Cari Finance makes it easy to accept payments from your customers.
Share a payment link or a checkout page with customers who want to pay by card.
Sell products online and take card payments with a checkout built into your own site.
Get paid for consulting, repairs, or professional services by sending a payment link.
Collect tuition, course fees, and event payments with a payment link.
Accept donations online with a payment link and see each contribution in your dashboard.
Card payments, payment links and payouts
Take card payments with a link or on your own site, then see your balance and get paid out.
Your server sets the price. Your page takes the card.
Call the HTTP API from your server with a secret key, then let our checkout script complete the payment in the browser. The amount is fixed on your server, so the browser cannot change it. Read the quickstart.
// On your server, with your secret key
const res = await fetch("https://api.cari.finance/payment-sessions", {
method: "POST",
headers: {
Authorization: "Bearer sk_test_YOUR_SECRET_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({ amount: 2500, currency: "usd" }),
});
const session = await res.json();
// send session.id and session.client_secret to your page<div id="checkout"></div>
<script src="https://cdn.cari.finance/js/v2/cari-finance.min.js"></script>
<script>
const cf = new CariFinance("pk_test_YOUR_PUBLISHABLE_KEY");
cf.mountCheckout("#checkout", {
sessionId: "ps_...", // from your server
clientSecret: "...", // from your server
onSuccess: (r) => console.log("Paid", r.charge_id),
});
</script>