Jedno API.
Każdy nabywca.
Zintegruj raz. Cardflo kieruje każdą transakcję w całej naszej sieci akwizycyjnej, bez dodatkowego kodu, gdy dodajesz nowego dostawcę, bez przełomowych zmian, gdy trasy się zmieniają.
// 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.
}Wszystko, czego potrzebujesz, aby szybko wysyłać płatności.
API REST
Hostowana płatność
Webhooki
Vault & tokeny sieciowe
Zestawy SDK serwera
Wtyczki
Zdarzenia 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, co Cię interesuje, ignoruj resztę.
- payment.succeededPrzechwycone przez skierowanego nabywcę
- payment.retriedDelikatne odrzucenie, następny nabywca
- payment.failedWszystkie ścieżki wyczerpane
- refund.createdZainicjowane do przechwycenia
- dispute.openedOtrzymano obciążenie zwrotne
- payout.completedRozliczone na Państwa konto bankowe
Cardflo udostępnia interfejs API REST, strumień webhooków, iframe interfejsu płatności hostowanej oraz rosnącą bibliotekę komponentów typu „drop-in”. Wszystko jest wersjonowane, domyślnie idempotentne i obejmuje te same prymitywy, niezależnie od tego, czy integrujesz jednego, czy pięciu akceptantów. Dokumentacja, klucze piaskownicy i kolekcja Postman są publiczne.
Jak zespoły się integrują
Hostowana strona płatności
Najszybsza ścieżka do produkcji. Przekierowuj lub osadź nasz iframe zgodny z PCI, odbieraj webhook po zakończeniu. Zerowy zakres PCI, portfele w zestawie, tokeny sieciowe domyślnie włączone. Większość integracji jest realizowana w jeden dzień i obejmuje 90 procent przypadków użycia.
Bezpośrednie API
Pełna kontrola nad przepływami autoryzacji, przechwytywania, zwrotów i sporów. Zakres PCI DSS SAQ D. Odpowiednie dla kart w pliku, subskrypcji, marketplace'ów i każdego produktu wymagającego niestandardowej logiki wokół autoryzacji. Referencyjne SDK dla Node, Python, Ruby, Go i PHP.
Webhooki i zdarzenia
Idempotentne, odporne na ponowne próby, podpisane HMAC. Każda płatność, zwrot, obciążenie zwrotne, aktualizacja KYB i rozliczenie to zdarzenie webhooka. Piaskownica umożliwia odtwarzanie zdarzeń bez dotykania produkcji, co sprawia, że testowanie automatyzacji end-to-end jest trywialne.
Często zadawane pytania
Integracja, zestawy SDK, webhooki, sandbox, migracja i umowy SLA. Praktyczne odpowiedzi, o które inżynierowie pytają przed napisaniem pierwszej linii kodu.