UtvecklareEtt API.
Ett API.
Varje inlösare.
Integrera en gång. Cardflo dirigerar varje transaktion genom vårt inlösarnätverk, ingen extra kod när du lägger till en ny leverantör, inga brytande ändringar när rutter ändras.
create-payment.ts
// Create a payment, one API, every acquirer
const payment = await cardflo.payments.create({
amount: 4999, // £49.99
currency: "GBP",
customer: { id: "cus_8aF2..." },
method: { type: "card", token: "tok_live_..." },
// Smart routing picks the best acquirer automatically.
routing: { strategy: "approval_then_cost" },
});
if (payment.status === "approved") {
// Webhook payment.succeeded will follow.
}Verktygslåda
Allt du behöver för att skicka betalningar snabbt.
REST API
Förutsägbara resurser, idempotenta skrivningar och JSON-överallt.
Hostad kassa
Drop-in, PCI-anpassad, anpassningsbar för att matcha ditt varumärke.
Webhookar
Signerade händelser för varje betalning, återbetalning och tvist.
Vault & nätverkstokens
Flyttbara kundkort med livscykelhantering för tokens.
Server SDK:er
Node, Python, Go och PHP, typade klienter med inbyggd omförsökslogik.
Tillägg
WooCommerce, Magento, Shopify och Salesforce Commerce Cloud.
Webhookar
Realtidshändelser för varje betalningslivscykel.
Signerat, med omförsök med exponentiell backoff och idempotent av händelse-ID. Prenumerera på det du bryr dig om, ignorera resten.
- payment.succeededFångad av dirigerad inlösare
- payment.retriedMjuk avvisning, nästa inlösare
- payment.failedAlla rutter uttömda
- refund.createdInitierad för fångst
- dispute.openedChargeback mottagen
- payout.completedAvräknad till din bank
