Paymer Login

Payment Request Form

This form is generated by the merchant system and is sent to the Paymer Merchant service via the customer's browser. It has the following fields and properties:
Action - https://www.paymer.ru/merchant/pay/merchant.aspx
Method - POST, GET
Fields - The following table describes the fields on this form ( PM_PAYMERCH_ID and PM_PAYMENT_NO are required fields):

Field name HTML Field Name Description
Merchant ID PM_PAYMERCH_ID
Unique number of the merchant.

Field name HTML Field Name Description
Payment Amount PM_PAYMENT_AMOUNT
The amount that the merchant wishes to be paid by the customer. The amount must be greater than zero, and a dot (.) is used as decimal delimiter.

Field name HTML Field Name Description
Currency Type PM_PAYMENT_ATYPE
The type of the currency that the customer paid. Only currency types valid in the Paymer system must be used ("WMZ", "WMR", "WME")

Field name HTML Field Name Description
Merchant Reference Number PM_PAYMENT_NO
A field that the merchant can specify to associate the customer order with. Though this filed is not required, the Paymer Merchant service recommends merchants to always specify it to identify and keep track of each order. Merchants should use a unique number for each order in order to be able to get information on it via other Paymer Merchant interfaces.
The field must contain an integer.The maximum length allowed for this field is 9 digits.

Field HTML Field Name Description
Payment Purpose  PM_PAYMENT_DESC
Product or service description specified by the merchant.
If specified, it must be added to a WM transaction purpose.
The maximum length allowed for this field is 255 characters.

Field name HTML Field Name Description
Test Mode Flag  PM_PAYTEST_MODE

An additional field indicating the type of payment simulation the merchant wants to effect in Test mode. It can take one of the following values ( PM_PAYTEST_MODE - PM_PAYTEST_MODE = "1" by default and if values different from those below are specified)
*If the Merchant is not set to Test, the PM_PAYTEST_MODE will be ignored.

  • 0 - All simulated payments will fail.
  • 1 - All simulated payments will succeed.
  • 2 - Approximately 80% of simulated payments will succeed.

Field name HTML Field Name Description
Result URL Override  PM_PAYRESULT_URL
This field enables the merchant to temporarily override the Result URL property as set by the merchant on the Paymer Merchant Settings page.
If the value of the Allow URL Overrides from the Form property is set to true, then the value of this field will be used in place of the Result URL set by the merchant. Otherwise the value set by the merchant on the Paymer Merchant Settings page will be used.
The format of this field must coincide with the format of the Result URL field.

Field name HTML Field Name Description
URL Override PM_PAYSUCCESS_URL
PM_PAYFAIL_URL
PM_PAYPAY_URL
PM_PAYREQUEST_URL
PM_PAYRESULT_URL
This field enables the merchant to temporarily override the URL property (for a certain event) as set by the merchant on the Paymer Merchant Settings page.
If the property is set to Allow URL Overrides, then the value of this field on the form will be used in place of the event URL set by the merchant on the Paymer Merchant website. Otherwise the value set by the merchant on the Paymer Merchant Settings page will be used.
The format of this field must coincide with the format of the event URL field.

Field name HTML Field Name Description
URL Method Override PM_PAYSUCCESS_METHOD
PM_PAYFAIL_METHOD
PM_PAYPAY_METHOD
PM_PAYREQUEST_METHOD
PM_PAYRESULT_METHOD
This field enables the merchant to temporarily override the URL method property (for a certain event) as set by the merchant on the Paymer Merchant Settings page.
If the property is set to Allow URL Method Overrides, then the value of this field on the form will be used in place of the event "URL Method" set by the merchant on the Paymer Merchant website. Otherwise the value set by the merchant on the Paymer Merchant Settings page will be used.
The value of this field can be set to "GET" or  "POST".

Field name HTML Field Name Description
Merchant Parameters As specified by the merchant
All merchant-specific fields as specified by the merchant that do not start with "PM_PAY". These fields are processed by the Paymer Merchant service automatically and are passed to the merchant's website once the payment is made.