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

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

Создание ссылки на оплату

В данном примере рассматривается процесс формирования ссылки на оплату, исходя из предоставленных параметров. При переходе по данной ссылке плательщик будет перенаправлен на страницу оплаты для завершения транзакции.

  • Полный перечень параметров для создания ссылки доступен здесь.
  • Для передачи товарной корзины и формирования чеков необходимо указать специальный параметр cart. Подробнее в специальной статье.
  • Реализация выполнена с использованием JSON-протокола. Более подробно о протоколе читайте здесь.

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

Получение POST уведомлений об успешном платеже

На языке PHP обработку запросов от PayKeeper об успешных платежах можно реализовать следующим образом:

Полный перечень параметров в POST-оповещении можно посмотреть здесь.

В ответ на данный запрос должна быть отправлена строка вида:

OK hash

Важно отметить, что ответ данного скрипта должен быть исключительно в указанном формате и ни байтом больше, в противном случае PayKeeper будет считать, что ваш сайт неправильно обработал оповещение об успешном платеже.

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

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

Оставьте заявку

Менеджер перезвонит вам и расскажет про детали подключения