Инструменты страницы



Requirements to payment interface page

Requirements for the appearance of the payment interface page

The payment page should contain:
a) Logos of the IPS Visa, MasterCard and Maestro.
b) Text:

If your bank supports the technology of secure online payments Verified By Visa or MasterCard Secure Code, you may also need to enter a special password to make a payment. You can check the methods and possibility of obtaining passwords for making online payments at the bank that issued the card.

This site supports 256-bit encryption. The confidentiality of the reported personal information is provided by PJSC «Sberbank of Russia». The entered information will not be provided to third parties, except in cases provided for by the legislation of the Russian Federation. Bank card payments are carried out in strict accordance with the requirements of Visa Int. and MasterCard Europe Sprl.

Requirements for the code of the payment interface page

The page must be an XHTML page with a mandatory DTD declaration. Otherwise, inoperability in the part of browsers is possible.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

It is forbidden to use absolute addresses to connect to any resources (images, scripts, styles). All addresses must be relative to the locations of the page and folders with all the necessary resources (http:host/images/test.jpg – forbidden, images/test.jpg – allowed).

Required pages for the payment interface:

  • payment_<locale>.html – the payment page;
  • errors_<locale>.html – the errors page.

Where locale is the language of the page in ISO 639-1 encoding, for example, ru for Russian or en for English.

If you also intend to use pages for mobile devices, you will need pages:

  • mobile_payment_ <locale>.html – the payment page;
  • mobile_errors_ <locale>.html – the error page.

Where locale is the language of the page in ISO 639-1 encoding, for example, ru for Russian or en for English.

Which pages, regular or mobile, should be loaded, is determined by the special parameter pageView when registering an order (see the sections «Request for order registration» and «Request for order registration with pre-authorization»)

When coding pages (payment page, error page), you need to use Unicode encoding (UTF-8).