Разработчици

Един API.
Всеки приобретател.

Интегрирайте веднъж. Cardflo насочва всяка транзакция през нашата мрежа за придобиване, без допълнителен код, когато добавяте нов доставчик, без прекъсващи промени, когато маршрутите се променят.

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.
}
Инструментариум

Всичко, от което се нуждаете, за да изпращате плащания бързо.

REST API

Предвидими ресурси, идемпотентни записи и JSON-навсякъде.

Хоствана каса

Лесна за интегриране, PCI-съвместима, адаптивна към вашата марка.

Уебкуки

Подписани събития за всяко плащане, възстановяване и оспорване.

Токени за съхранение и мрежа

Преносими клиентски карти с управление на жизнения цикъл на токена.

Сървърни SDK

Node, Python, Go и PHP, типизирани клиенти с вградени повторни опити.

Плъгини

WooCommerce, Magento, Shopify и Salesforce Commerce Cloud.
Уебкуки

Събития в реално време за всеки жизнен цикъл на плащане.

Подписани, повторно опитвани с експоненциален отстъп и идемпотентни по събитиен идентификатор. Абонирайте се за това, което ви интересува, игнорирайте останалото.

  • payment.succeededЗаловен от насочен приобретател
  • payment.retriedМеко отхвърляне, следващ приобретател
  • payment.failedВсички маршрути са изчерпани
  • refund.createdИницииран за улавяне
  • dispute.openedПолучено възстановяване
  • payout.completedУредено към вашата банка

Cardflo предлага REST API, поток от уебкуки, хостван iframe за плащане и нарастваща библиотека от вградени компоненти. Всичко е версиирано, идемпотентно по подразбиране и покрива същите примитиви, независимо дали интегрирате една придобиваща банка или пет. Документацията, тестовите ключове и Postman колекцията са публични.

Как екипите се интегрират

Хоствано плащане

Най-бързият път до производство. Пренасочете или вградете нашия PCI-обхват iframe, получете уебкука при завършване. Нулев PCI обхват, включени портфейли, мрежови токени по подразбиране. Повечето интеграции се доставят за един ден и покриват 90 процента от случаите на употреба.

Директен API

Пълен контрол върху процесите на авторизация, заснемане, възстановяване и оспорване. Обхват на PCI DSS SAQ D. Подходящ за съхраняване на карти, абонаменти, пазари и всеки продукт, който се нуждае от персонализирана логика около авторизацията. Референтни SDK за Node, Python, Ruby, Go и PHP.

Уебкуки и събития

Идемпотентни, безопасни за повторен опит, подписани с HMAC. Всяко плащане, възстановяване, чарджбек, актуализация на KYB и сетълмент е събитие на уебкука. Sandbox ви позволява да преигравате събития, без да засягате производството, което прави автоматизираното тестване от край до край тривиално.

ЧЗВ

Често задавани въпроси

Интеграция, SDK, уебхукове, sandbox, миграция и SLA. Практическите отговори, които инженерите питат, преди да напишат първия ред код.

Необходима ли ми е отделна интеграция за всеки приобретател?

Не. Един Cardflo REST API и един набор от уебкуки ви свързват с всеки приобретател в мрежата. Интелигентното маршрутизиране избира приобретател за всяка транзакция и вие никога не пишете код, специфичен за приобретателя. Добавяйте или сменяйте приобретатели зад кулисите, без да променяте кода си.

Как работят уебкуките и идемпотентността?

Уебкуките са подписани с HMAC-SHA256 и се доставят с автоматични повторни опити и експоненциален отстъп. Всяка заявка приема ключ за идемпотентност, така че повторните опити за създаване връщат оригиналното плащане, вместо да дублират таксите. Събитията включват payment.succeeded, payment.retried, refund.created и dispute.opened.

Имате ли SDK и хоствани UI компоненти?

Да. Сървърни SDK за Node, Python, PHP, Ruby, Go и .NET. Хостван чекаут за директно вграждане, Elements за вградено заснемане на карти и API за връзки за плащане за потоци без код. Всички UI компоненти намаляват обхвата на PCI, така че да не работите с данни за карти.

Какво представлява пясъчникът и тестовите карти?

Пясъчникът отразява продукцията с тестови карти за всяка схема, кодове за принудителен отказ за всеки поддържан от нас код за отговор, и симулирани 3DS предизвикателства. Можете да възпроизвеждате реални производствени уебкуки в пясъчника, за да тествате гранични случаи, без да засягате трафика на живо.

Как да мигрирам от Stripe, Adyen или Checkout.com?

Намеренията за плащане, клиентите, възстановяванията и споровете се съпоставят чисто с еквивалентите на Cardflo, като ние поддържаме импортиране на токени за карти, където схемата позволява. Предоставяме инженер по миграция, документи за паралелно съпоставяне на полета и режим на сухо изпълнение за наблюдение на трафика, преди да превключите основния поток.

Какви са вашите лимити за скорост и SLA за време на работа?

Лимитите за скорост на публичния API започват от 100 заявки в секунда на акаунт, по-високи при поискване. Публикуваме 99,99% наличност на транзакционния API с месечни кредити, ако не ги достигнем. Статусът е на живо на status.cardflo.io с история на инцидентите и RSS.
Кандидатствай сега