PHP СБЕРБАНК API

PHP Сбербанк API предоставляет возможность интеграции онлайн-магазина с платежной системой Сбербанка. Для начала работы необходимо зарегистрироваться в Сбербанке и получить необходимые разрешения для работы с API.

Чтобы начать использовать API, необходимо выполнить следующие шаги:

1. Получить токен для доступа к API.

$url = ‘https://online.sberbank.ru/ru/prod/tokens/v2/oauth/authorize‘;
$data = [ 'grant_type' => 'client_credentials', 'client_id' => CLIENT ID, 'client_secret' => CLIENT SECRET, 'scope' => 'payment'; ];

2. Создать платежный заказ.

$url = 'https://paymentgateway.to.com/api/v2/payments';
$data = [ 'amount' => 1000, 'orderId' => '12345', 'currency' => 'RUB', 'returnUrl' => 'https://mysite.com/return', 'failUrl' => 'https://mysite.com/fail', 'description' => 'Описание заказа', 'clientId' => CLIENT ID, 'phone' => '7(111)111-11-11', 'email' => 'email@example.com', 'paymentMethods' => [], 'expiry' => [ 'value' => 30, 'unit' => 'days' ], 'recipient' => [], 'customFields' => [], 'successUrl' => 'https://mysite.com/success' ];

3. Перенаправить пользователя на страницу оплаты.

header('Location: '.$paymentObject->approvalUrl);
exit;

Таким образом, можно создать новый заказ и оформить его оплату через Сбербанк.

Самый простой API сервер на PHP

PHP REST API CRUD 1: Create API in PHP to fetch data from database in php mysql - Database \u0026 Read

Пример API запроса на получение транзакций Ozon (PHP)

Вебинар \

Как принимать платежи на сайте? Полная схема интеграции - Мой опыт

RESTful API на чистом PHP

Реклама
Новое
Реклама