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

PHP-форма

Во многих случаях удобно загружать форму оплаты стандартными средствами языка программирования вашего сервера. Сделать это можно с использованием обычного POST запроса. Ниже мы рассмотрим пример загрузки и отображения формы на PHP.

 

Форма со свободной суммой

По аналогии с IFRAME-формой или HTML-формой можно использовать форму со свободной суммой.
В этом случае достаточно сделать POST запрос без параметров на следующий URL:
https://demo.paykeeper.ru/form/inline/, где demo.paykeeper.ru необходимо заменить на адрес вашего сервера. Обычно он имеет вид https://example.server.paykeeper.ru

Пример загрузки и отображения формы на PHP:

Результатом будет форма следующего вида:

PHP-POST-form

Вид формы оплаты на сайте

Настройка полей формы производятся в личном кабинете PayKeeper в разделе «Настройка формы оплаты».

Настройка формы оплаты

Форма с изначально заданными параметрами

В случае, если предполагается, что в дальнейшем сумму оплаты изменить нельзя, то загрузка формы должна быть произведена POST запросом по URL: https://demo.paykeeper.ru/order/inline/, где demo.paykeeper.ru необходимо заменить на адрес Вашего сервера.

В эту форму оплаты нужно предварительно передать POST параметры: сумму заказа, номер заказа, идентификатор плательщика.

Параметр Назначение
Параметр:clientid Назначение:Идентификатор пользователя в системе предприятия. Например, логин на сайте, id в базе данных и т.п.
Параметр:sum Назначение:Сумма заказа в рублях. Допустимы дробные значения.
Параметр:orderid Назначение:Номер заказа в системе предприятия.
Параметр:client_phone Назначение:Номер телефона пользователя.

Ниже приведён пример на PHP с передачей параметров в форму и отображением формы:

 
Можно также, при необходимости, указать корзину товаров, которая будет использоваться для формирования чека по 54-ФЗ:

 
Если все проделано правильно, форма будет выглядеть следующим образом:

Форма оплаты

Вид формы оплаты на сайте

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

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