Stripe, Adyen и PayPal
Готовая поддержка трёх провайдеров: точное описание серверных маршрутов и рабочий пример сервера.
Открыть руководство
Один сценарий оплаты для Stripe, Adyen, PayPal или своего провайдера. Работает в браузере и в мобильных приложениях. Интерфейс и сервер остаются вашими.
npm install @checkout-kit/core @checkout-kit/runtime-browser @checkout-kit/provider-paypalВыполните команду в своём приложении. Все 16 пакетов опубликованы в публичном npm; токен и приватный реестр не нужны. В каталоге — ссылки на каждый пакет, в быстром старте — установка для Stripe, Adyen, React, UI, WebView и тестирования.
npm ci
npm run dev:integrationЗапустите это в репозитории. Откроется React-страница оплаты и тестовый сервер с поддельными провайдерами — ключи аккаунтов не нужны. Дальше быстрый старт объясняет, как установить пакеты и подключить настоящий тестовый аккаунт.
| Что у вас есть | Что читать |
|---|---|
| Stripe, Adyen или PayPal | Stripe, Adyen, PayPal. |
| Приложение на React | React, UI, работа в браузере. |
| Другой провайдер или банк | Примеры, свой плагин, тестирование. |
| Мобильное приложение | WebView и пример приложения. |
| Непонятные слова | Словарь терминов. |
Движок создаёт платёж, передаёт платёжные данные, выполняет дополнительные шаги (например, страницу 3-D Secure от банка) и затем проверяет результат.
Во всех 16 пакетах есть JavaScript (ESM), типы TypeScript, документация API и тесты. Пакеты-примеры показывают типовые протоколы, но не сертифицированы ни для одного настоящего банка. Все пакеты доступны в npm. Для своей интеграции по-прежнему нужна проверка на собственном тестовом аккаунте провайдера. В разделе сервер мерчанта перечислено, что должен делать ваш сервер. Решение проблем поможет, если что-то не работает.