DéveloppeursUne API.
Une API.
Chaque acquéreur.
Intégrez une fois. Cardflo route chaque transaction sur notre réseau d'acquisition, sans code supplémentaire quand vous ajoutez un fournisseur, sans rupture quand les routes changent.
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.
}Boîte à outils
Tout ce qu'il faut pour lancer les paiements vite.
API REST
Ressources prévisibles, écritures idempotentes et JSON partout.
Checkout hébergé
Drop-in, périmètre PCI réduit, thématisable à votre marque.
Webhooks
Événements signés pour chaque paiement, remboursement et litige.
Coffre & jetons réseau
Cartes clients portables avec gestion du cycle de vie des tokens.
SDK serveur
Node, Python, Go et PHP, clients typés avec retries intégrés.
Plug-ins
WooCommerce, Magento, Shopify et Salesforce Commerce Cloud.
Webhooks
Événements temps réel pour tout le cycle de vie du paiement.
Signés, réessayés avec backoff exponentiel et idempotents par ID d'événement. Abonnez-vous à ce qui compte, ignorez le reste.
- payment.succeededCapturé par l'acquéreur routé
- payment.retriedRefus léger, acquéreur suivant
- payment.failedToutes les routes épuisées
- refund.createdInitié pour capture
- dispute.openedChargeback reçu
- payout.completedRéglé sur votre compte
