DeweloperzyJedno API.
Jedno API.
Każdy nabywca.
Zintegruj raz. Cardflo kieruje każdą transakcję przez naszą sieć akwizycyjną, bez dodatkowego kodu, gdy dodajesz nowego dostawcę, bez przełomowych zmian, gdy trasy się zmieniają.
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.
}Zestaw narzędzi
Wszystko, czego potrzebujesz, aby szybko realizować płatności.
API REST
Przewidywalne zasoby, idempotentne zapisy i JSON-everywhere.
Hosted checkout
Gotowy do użycia, zgodny z PCI, z możliwością zmiany wyglądu, aby pasowały do Twojej marki.
Webhooks
Podpisane zdarzenia dla każdej płatności, zwrotu i sporu.
Skarbiec i tokeny sieciowe
Przenośne karty klienta z zarządzaniem cyklem życia tokenów.
SDK serwerowe
Node, Python, Go i PHP, klienty z typami z wbudowanymi ponowieniami.
Wtyczki
WooCommerce, Magento, Shopify i Salesforce Commerce Cloud.
Webhooks
Wydarzenia w czasie rzeczywistym dla każdego cyklu płatności.
Podpisane, ponawiane z wykładniczym czasem oczekiwania i idempotentne według ID zdarzenia. Subskrybuj to, na czym Ci zależy, ignoruj resztę.
- payment.succeededPrzechwycone przez skierowanego nabywcę
- payment.retriedSoft decline, następny nabywca
- payment.failedWszystkie trasy wyczerpane
- refund.createdZainicjowane do przechwycenia
- dispute.openedOtrzymano obciążenie zwrotne
- payout.completedRozliczone z Twoim bankiem
