Paymer Login

Форма запроса платежа

Эта форма передает запрос с веб-сайта продавца в сервис Paymer Merchant через веб-браузер покупателя. Она должна иметь следующие атрибуты и поля:
Action - https://www.paymer.ru/merchant/pay/merchant.aspx
Method - POST, GET
Fields - поля, передаваемые в форме, описаны в таблице ниже (обязательным параметром для любого запроса является PM_PAYMERCH_ID и PM_PAYMENT_NO):

Название HTML Field Name Описание
Идентификатор мерчанта  PM_PAYMERCH_ID
Уникальный идентификатор мерчанта, который принадлежит продавцу.

Название HTML Field Name Описание
Сумма платежа  PM_PAYMENT_AMOUNT
Сумма платежа, которую продавец желает получить от покупателя. Сумма должна быть больше нуля, дробная часть отделяется точкой.

Название HTML Field Name Описание
Тип валюты платежа  PM_PAYMENT_ATYPE
Тип валюты платежа, которую продавец желает получить от покупателя. Тип валюты должен быть задан в соответствии с названиями, которые выданы сервисом Paymer Merchant. ("WMZ", "WMR", "WME")

Название HTML Field Name Описание
Внутренний номер покупки продавца  PM_PAYMENT_NO
В этом поле продавец задает номер покупки в соответствии со своей системой учета. Несмотря на то, что параметр не является обязательным, мы рекомендуем всегда задавать его. Желательно использовать уникальный номер для каждого платежа, что позволит быстро получить относящуюся к нему информацию через другие интерфейсы системы Paymer Merchant.
Номер должен представлять собой целое число без знака. Максимальное количество цифр - 9.

Название HTML Field Name Описание
Назначение платежа  PM_PAYMENT_DESC
Изменяет название продукта или услуги, если в настройках магазина поставлен флаг Название продукта изменяемо.
Максимальная длина - 255 символов.

Название HTML Field Name Описание
Режим тестирования  PM_PAYTEST_MODE

Дополнительное поле, определяющее режим тестирования (в тестовом режиме реальные денежные переводы не выполняются). Может принимать одно из ниже перечисленных значений ( по умолчанию и других значениях PM_PAYTEST_MODE - PM_PAYTEST_MODE = "1")
*Если в установках Мерчанта не стоит "Тестовый режим", то PM_PAYTEST_MODE игнорируется.

  • 0 - Сервис будет имитировать неудачную оплату.
  • 1 - Сервис будет имитировать успешную оплату без реальный денежных переводов.
  • 2 - Сервис будет имитировать успешную оплату в 80% случая.

Название HTML Field Name Описание
Замена Result URL  PM_PAYRESULT_URL
Это поле позволяет продавцу временно изменить параметр "Result URL", установленный продавцом на странице настроек сайта Paymer Merchant.
Если в настройках установлен флаг "Позволять использовать URL, передаваемые в форме", то передаваемое значение заменяет значение параметра "Result URL", установленное в настройках на сайте Paymer Merchant. В противном случае всегда используется значение, установленное в настройках на сайте Merchant Paymer.
Формат этого поля должен строго соответствовать значению параметра "Result URL".

Название HTML Field Name Описание
Замена URL  PM_PAYSUCCESS_URL
PM_PAYFAIL_URL
PM_PAYPAY_URL
PM_PAYREQUEST_URL
PM_PAYRESULT_URL
Это поле позволяет продавцу временно изменить параметр "URL" (соответствующего события), установленный им на странице настроек сайта Merchant Paymer.
Если в настройках на собитие установлен флаг " Изменяем", то передаваемое значение заменяет значение параметра "URL" обытия, установленное в настройках на сайте Paymer Merchant. В противном случае всегда используется значение, установленное в настройках на сайте Merchant Paymer.
Формат этого поля должен строго соответствовать значению параметра "URL".

Название HTML Field Name Описание
Замена метода вызова URL  PM_PAYSUCCESS_METHOD
PM_PAYFAIL_METHOD
PM_PAYPAY_METHOD
PM_PAYREQUEST_METHOD
PM_PAYRESULT_METHOD
Это поле позволяет продавцу временно изменить параметр "Метод вызова URL"(соответствующего события), , установленный им на странице настроек сайта Paymer Merchant.
Если в настройках установлен флаг "Изменяем", то передаваемое в форме значение заменяет значение параметра "Метод вызова URL" события, установленное в настройках на сайте Paymer Merchant. В противном случае всегда используется значение, установленное в настройках на сайте Paymer Merchant.
Это поле должно принимать значение "GET" или "POST", что соответствует значениям параметра "Метод вызова URL".

Название HTML Field Name Описание
Дополнительные параметры продавца  Определяется продавцом
Все поля формы, не имеющие в названии префикса "PM_PAY", обрабатываются сервисом Paymer Merchant автоматически и передаются на веб-сайт продавца после выполнения платежа.