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

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

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

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

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

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

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

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

 

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