Все страницы

Как работают платежи - Общая картина

Ваш сервер не видит номер карты. Hosted-страница банка обрабатывает чувствительные данные, а backend получает только статус платежа.

Пользователь нажимает "Оплатить"
Бэкенд вызывает register
Банк возвращает URL оплаты
Оплата на странице банка
Банк шлёт callback на сервер
Проверяем статус и закрываем заказ

Bereke Bank / KZ рынок

Sandbox: sandbox.berekebank.kz

API: REST form-encoded, register.do + getOrderStatusExtended.do

Валюта: KZT (1 KZT = 100 тиын)

Тест: карта 5555 5555 5555 5599, CVC 123, Exp 12/34

PayPal / Международный

Sandbox: developer.paypal.com

API: REST JSON API, /v2/checkout/orders, Bearer token

Валюта: USD и мультивалютные платежи

Тест: sandbox buyer + тестовые карты