Если смартап создан в Code, вы можете подключить платежи в несколько этапов:
- Формирование корзины.
- Создание счета.
- Проведение платежа.
- Получение статуса.
- Просмотр товаров в счете.
- Просмотр купленных товаров.
- Просмотр купленного товара.
Для смартапов, созданных в Code, доступно подключение только одностадийных платежей.
Перед подключением
Получение токена
Для регистрации и инициации платежа вам понадобится авторизационный токен.
- Тип токена: Bearer
- Имя заголовка: Authorization
О том как получить токен читайте в разделе Проект SmartPay. Передавайте токен в запросах одним из двух способов.
Безопасный способ передачи токена
Сохраните токен в переменную $pay_api_key
.
В этом случае при вызове функций оплаты createPayment()
, checkPayment()
и других, вы можете авторизовать запросы с помощью переменной $pay_api_key
, переданной в аргументе функции, например:
$payment.createPayment(order, "$pay_api_key");
$payment.checkPayment($session.invoice_id, "$pay_api_key")