Paymer Login

Форма оповещения о платеже

Эта форма передает продавцу реквизиты выполненного платежа в момент его совершения. Она имеет следующие атрибуты и поля:

Action - Result URL

Method - POST

Fields - поля, передаваемые в форме, описаны в таблице ниже:

Название HTML Field Name Описание
Мерчант (магазин) продавца PM_PAYMERCH_ID

Уникальный идентификатор мерчанта продавца, на который покупатель совершил платеж. Формат - уникальное целое число.
*Этот параметр обязательный.

Название HTML Field Name Описание
Сумма платежа

PM_PAYMENT_AMOUNT

Сумма, которую заплатил покупатель. Дробная часть отделяется точкой.

Название HTML Field Name Описание
Тип чека платежа PM_PAYMERCH_ATYPE
Тип валюты, которую заплатил покупатель. Соответствует валютам, допускаемых системой Paymer

Название HTML Field Name Описание
Внутренний номер покупки продавца PM_PAYMENT_NO

В этом поле передается номер покупки в соответствии с системой учета продавца, полученный сервисом с веб-сайта продавца.

Название HTML Field Name Описание
Флаг тестового режима  PM_PAYTEST_MODE
Указывает, в каком режиме выполнялась обработка запроса на платеж. Может принимать два значения:
  • 0: Платеж выполнялся в реальном режиме, средства переведены с чека покупателя на мерчант продавца;
  • 1: Платеж выполнялся в тестовом режиме, средства реально не переводились.

Название HTML Field Name Описание
Внутренний номер платежа в системе Paymer PM_PAYSYS_TRANS_NO
Номер платежа в системе Paymer Merchant, выполненный в процессе обработки запроса на выполнение платежа сервисом. Является уникальным в системе Paymer Merchant.
*По этому параметру необходимо проверять подлинность всех остальных параметров (см. Проверка подлинности оповещения)

Название HTML Field Name Описание
Контрольная подпись PM_PAYHASH
Контрольная подпись оповещения о выполнении платежа, которая используется для проверки целостности полученной информации и однозначной идентификации отправителя.
Алгоритм формирования описан в разделе "Контрольная подпись данных о платеже".

Название HTML Field Name Описание
Дата и время выполнения платежа PM_PAYSYS_TRANS_DATE
Дата и время реального прохождения платежа в системе Paymer в формате
"YYYYMMDD HH:MM:SS".

Название HTML Field Name Описание
Мерчант (магазин) продавца Secret Key PM_PAYSECRET_KEY

Значение Secret Key, известное только продавцу и сервису Paymer Merchant.
Это поле будет пустым, если и не установлен флаг "Высылать Secret Key на Result URL...".
*подробнее о необходимости использования Secret Key >>

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

Внимание!
Продавец обязательно должен предусмотреть проверку информации, присланной в "Форме оповещения о платеже" в соответствии с рекомендациями раздела "Проверка подлинности оповещения" и "Алгоритм формирования и проверки контрольной подписи".

Пример. Фрагмент "Формы оповещения о платеже"
<html> <head> ... </head> <body> ... <form method="POST" action="<Result URL>"> <input type="hidden" name="PM_PAYMERCH_ID" value="679"> <input type="hidden" name="PM_PAYMENT_AMOUNT" value="1.00"> <input type="hidden" name="PM_PAYMENT_NO" value="138"> <input type="hidden" name="PM_PAYTEST_MODE" value="1"> <input type="hidden" name="PM_PAYSYS_TRANS_NO" value="558"> <input type="hidden" name="PM_PAYSYS_TRANS_DATE" value="20020314 14:01:14"> <input type="hidden" name="PM_PAYHASH" value="114128B8AEFD8CAA76D3CF75B9AEBC17"> <input type="hidden" name="FIELD_1" value="VALUE_1"> <input type="hidden" name="FIELD_2" value="VALUE_2"> ... </form> .. </body> </html>