RBK Money, Контент-платформа

Money

Опис інтерфейсу обслуговування прийому платежів через систему RBK Money.

Зміни у протоколі

Додалася можливість задавати час життя СКО (рахунки до оплати)

Додалася можливість використання хеш-значення форми запиту платежу визначення її справжності

Додалася можливість використання алгоритму SHA512 для обчислення хеш-значення

Опис інтерфейсу сервісу прийому платежів через системуRBKMoney.

Крім реєстрації в системі RBK Money, для прийому платежів через систему продавець повинен налаштувати ряд параметрів, що регулюють порядок прийому платежів та оповіщення продавця про зміну стану платежу. Для кожного сайту, на який продавець приймає платежі, у системі зберігається свій набір значень. Повний перелік параметрів та їх призначення наведено нижче:

Назва сайту, що здійснює прийом платежів.

URL сайту, що здійснює прийом платежів.

Опис сайту, що здійснює прийом платежів.

URL Повідомлення про платеж

URL (на сайті продавця), на який система RBK Money надсилає HTTP POST сповіщення про здійснення платежу з його реквізитами. Якщо продавець не визначив цю URL-адресу, він не сповіщатиметься системою про скоєні платежі.

URL повинен починатися з префіксу "http://" або "https://".

Рядок символів, що додається до реквізитів платежу, що надсилаєтьсяпродавцюразом з оповіщенням. Цей рядок використовується для підвищення надійності ідентифікації оповіщення, що висилається. Зміст рядка відомий тільки системі RBK Money та продавцю!

Способи оплати, які буде використовувати сайт продавця.

ФОРМИ HTML

Для передачі інформації між веб-сайтом продавця тасистемою RBK Money використовуються HTML-форми:

    Форма запиту платежу- генерується веб-сайтом продавця для формування запиту на проведення платежу в системі RBK Money та передачі через веб-браузер покупця.Форма оповіщення про платіж- генерується системою RBK Money для передачі оповіщення про платіж на веб-сайт продавця. Оповіщення надсилається без використання веб-браузера покупця.
Форма запиту платежу

Ця форма передає запит із веб-сайту продавця до системи RBK Money через веб-браузер покупця. Вона повинна мати такі атрибути та поля:

Action- https://*****/acceptpurchase. aspx

Fields- поля, що передаються у формі, описані в таблиці нижче:

HTML Field Name

Номер сайту продавця

Номер сайту продавця, на який покупець має здійснити платіж.

Внутрішній номер покупки продавця

Опис товару чи послуги. Формується продавцем. Максимальна довжина - 255 символів.

Сума платежу, яку продавець хоче отримати від покупця. Сума повинна бути більшою за нуль, дробова частина відокремлюється точкою, два знаки після точки.

Валюта платежу (USD, RUR, EUR, UAH).

Email покупця, вказаний на сайті продавця.

Версія протоколу(1 чи 2), за умовчанням дорівнює 1.

Режим прийому оплати

За замовчуванням покупки створюються у стандартному режимі (значення false). У цьому режимі платіж магазину зараховується тільки після того, як на рахунок надійде достатньо коштів, тобто сума, що дорівнює сумі купівлі. У режимі прямого прийому платежів (значення true) у магазин зараховуються всі платежі зараховані з цього приводу, і сума купівлі немає значення.

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

Оплата з гаманця Rbk Money - inner Банківська карта Visa/MasterCard - bankCard Електронні платіжні системи - exchangers Предоплачена карта RBK Money - prepaidcard Системи грошових переказів - transfers Платіжні термінали - terminals SMS - iFree Банківський платіж - bank Пошта Укаїни - postRus Банкомати - atm Яндекс - yandex Інтернет банкінг – ibank Євросєть – euroset

Адреса вдалого платежу

Адресу на який буде перенаправлено користувач у разі успішної оплати.

Адреса скасованого платежу

Адреса на яку буде перенаправлено користувач у разі скасування оплати.

українська мова (за замовчуванням) - ru

Англійська мова - en

Додаткові параметри продавця

Усі поля форми, що мають у назві префікса "userField_N" (де N порядковий номер, нумерація починається з нуля), обробляються системою RBK Money і автоматично передаються на сайт продавця. (Кодування utf-8).