Москва: 8 (495) 984-87-51
Санкт-Петербург: 8 (812) 385-75-57
8 (800) 775-37-51Контакт центр

Пример кода для языка PHP

Оплата заказа

Предполагается, что пользователь оформил заказ, данные добавлены в БД и есть ID заказа, также есть список заказанных товаров в виде массива для формирования чека. Подробнее о протоколе передачи данных можно посмотреть в документации JSON API.

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

Получение данных о платеже

Для удобства, в панели управления заказами можно получить и вывести текущее состояние платежа.

Возврат платежа

В PayKeeper возможен полный возврат платежа с помощью метода /change/payment/reverse/. Возврат могут делать только пользователи с включённой функцией возврата. Подробнее можно ознакомиться в документации JSON API. Пример запроса на полный возврат:

 

Пример кода взят отсюда: https://snipp.ru/php/paykeeper