Эта форма передает запрос с веб-сайта продавца в сервис 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 автоматически и передаются на
веб-сайт продавца после выполнения платежа. |
|