Payments parameters

 

In order for a merchant to become a WebMoney.eu Merchant, the merchant will have to register with the WebMoney.eu Merchant service. Moreover, he/she will have to configure the following set of properties to be able to accept payments and notifications about payments.


Properties are configured on the page: "Settings" (Note, that this menu item will be available only if your merchant was approved by issuer).


On the Settings page you can find a listing of all functional merchants and their details; you can edit and delete your merchant account or add a new merchant account.
There is a special set of properties for each Merchant.
Below you will find a listing of all properties and their values:

Property Name

Value

Description

Unique ID

an integer (invariable)

This is an ID of your merchant account (its number)

Active Flag

Yes/No

A flag that allows or prohibits the merchant to receive payments via the service. If this flag is set to Inactive, the WebMoney.eu Mechant will always return an error message to the customer.

Test Flag

Yes/No

If this flag is set to Test, the service will send simulated payment details to the merchant system, which will not relate to actual payments made within the Paymer service (according to the PM_PAYTEST_MODE field in the request sent to the service).

Free amount

Yes/No

If Free amount is enabled, data on amount and payment type will be taken from a request to the service according to the following rule:

  • If neither amount nor type is defined in a request sent to the service, they will be variable (thus, customers will have to enter the amount and type manually)

  • If the type is specified, only the price (amount) will be variable

If a merchant account does not support the Free amount option, amount and type will be defined as follows:

  • If the type was sent in the request, it will be parsed to check whether it matches allowable merchant types and amounts (if the amount is blank, the customer will have to enter it).

  • If the type was not sent in the request, the first type from the listing of allowable types will be used.

Allow URL Overrides

-

A flag that will indicate to the WebMoney.eu Merchant system whether the values of the Result URL, Success URL, Success URL Method, Fail URL and Fail URL Method may be overridden from the Payment Request Form.

Events

-

see the next table

Password:

50 characters (case sensitive)

A string of characters that should be added to the payment details sent to the merchant together with notification. It is used to ensure authenticity of the notification. Its contents are known only by the WebMoney.eu Merchant service and the merchant.

Send password to Result URL

Yes/No

This option means that a Password should be added to the notification sent to the merchant in case SSL is used (Result URL requires the use of "https" in the address).


Events sent to the merchant's website:

Name

Format

Description

Result URL

255 characters (case sensitive)

The URL (on the merchant system) that the WebMoney.eu Merchant will send the details of a successful payment to. If this URL is not specified by the merchant, the merchant will not be notified by the service when payments are made to the merchant's account.
This URL must start with "http://", "https://" or "mailto:". If this field starts with "mailto:", the payment details will be sent via e-mail to the specified address, for example “mailto:shop@address.com” the payment details will be sent to shop@address.com. Please note that URLs can only point to ports 80 and 443 on the merchant system. All other ports will be rejected and the payment notification will not be sent.

Success URL

255 characters (case sensitive)

The URL (on the merchant system) that the user's browser will be redirected to, once the user has completed viewing the result of a successful payment as presented by the WebMoney.eu Merchant website. This URL must start with "http://" or "https://".
POST or GET method will be used to link to the Success URL

Fail URL

255 characters (case sensitive)

The URL (on the merchant system) that the user's browser will be redirected to, once the user has completed viewing the result of a failed payment as presented by the WebMoney.eu Merchant website. This URL must start with "http://" or "https://".
POST or GET method will be used to link to the Fail URL.

Request Url

255 characters (case sensitive)

The URL (on the merchant system) where the WebMoney.eu Merchant service will send a notification on a customer’s wish to buy the merchant’s product (in other words, the customer has provided the check details, they have been verified, but the customer has not confirmed the payment yet). The merchant system must return a response whether the merchant wishes to sell the product or not.

Pay Url

255 characters (case sensitive)

The URL (on the merchant system) where the WebMoney.eu Merchant system will send a notification on the customer’s wish to buy the merchant’s product. The customer has entered the check details, they have been verified, and the customer has confirmed his/her wish to buy the product. The merchant system must return a response whether the merchant wishes to sell the product or not.

Hash Method

-

The algorithm used by WebMoney.eu Merchant to verify the authenticity of notifications sent to merchant’s website after the payment is made. The supported hash algorithm is SHA256 .