Модуль оплати яндекс гроші :: Про гроші

 

Главная » Yandex » Модуль оплати яндекс гроші

Модуль оплати яндекс гроші

Модуль оплати яндекс гроші

Модуль оплати яндекс гроші

Укладено договір з Яндексом, заплатили, а підключити не можемо.

Хто що знає, хто може взятися зробити?

Ось все, що нам дали:

ПРОТОКОЛ Взаємодія МАГАЗИНУ І ЦЕНТРУ ПРИЙОМУ ПЛАТЕЖІВ «ЯНДЕКС. ГРОШІ », E-MAIL ПОВІДОМЛЕННЯ.

ВЕРСІЯ 2.01

1 Загальні відомості

Центр прийому платежів (ЦПП) підтримує ряд протоколів, що дозволяють магазинам отримувати сповіщення про отримання в їх користь платежах. Обробляючи ці повідомлення в своїй інформаційній системі (ІС), магазини можуть скоротити час між платежем і наданням клієнту оплаченої послуги або товару.

Далі наводиться опис взаємодії між магазином і ЦПП за допомогою E-mail повідомлень.

2 Взаємодія магазину і ЦПП

На веб-сторінці, де Покупець може ініціювати платіж, Магазин повинен розташувати «платіжну форму» з даними, що характеризують покупку (сума платежу, ID Магазину і ін.). Платіжна форма в мінімальному варіанті являє собою статичний HTML, можливо, з заповнюваними Покупцем полями. Наприклад, для поповнення рахунку в он-лайн грі, це може бути «номер ігрового рахунку» і «сума».

Спрощено можна вважати, що веб-браузер Покупця передає заповнену форму в ЦПП. Реальний спосіб передачі залежить від типу Гаманця «Яндекс. Грошей »і завжди має на увазі шифрування переданих даних.

Після того, як покупець отримає запит на платіж ( «Контракт») від ЦПП і підтвердить платіж, ЦПП знімає гроші з рахунку Покупця і, Покупець отримує від ЦПП веб-сторінку (в дизайні порталу «Яндекс. Деньги»), де йдеться про успіх чи неуспіх платежу.

ЦПП відправляє в ІС «Повідомлення про оплату» (E-mail).

Раз на добу ЦПП відправляє в ІС список платежів ( «реєстр», відправляється по E-Mail). ІС повинна звіряти реєстр з отриманими їй «Повідомлення про оплату». Формат реєстру описаний в окремому документі.

3 Платіжна форма

Платіжна форма визначає параметри замовлення, а її відправка ініціює формування та обробку платежу.

Параметри платіжної форми можуть бути двох типів:

• Службові, значення цих параметрів Магазин отримує в процесі підключення до ЦПП;

• Користувальницькі, тобто визначаються самим Магазином і дозволяють йому в подальшому впізнавати платежі.

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

Це не завжди є проблемою. Наприклад, якщо в платіжній формі вказані «номер ігрового рахунку» і «сума», то ІС зарахує на вказаний рахунок сплачену Покупцем суму. Як би Покупець ні модифікував платіжну форму, він не зможе зробити це на шкоду Магазину.

Але, наприклад, якщо в платіжній формі вказується код замовлення і сума, то недобросовісний Покупець може залишити незмінним код, а суму змінити, скажімо, з 30000 на 30.

Тому, в залежності від специфіки Магазину, ІС слід здійснювати перевірки після платежу (скажімо, якщо сплачено менше, ніж коштує замовлення, щось не відвантажувати товар, а вимагати доплати у Покупця.

Таблиця 1. Поля платіжної форми

Код:

Назва Зміст Обов'язкове

Поле

ShopId Номер магазину в ЦПП. Видається ЦПП. Так

Scid Номер вітрини магазину в ЦПП. Видається ЦПП. Так

Sum Сума замовлення (десятковий роздільник - точка, роздільники тисяч неприпустимі) Так

CustomerNumber Ідентифікатор Покупця, будь-який рядок не більше 64 символів.

Номер оплачуваної мобільного телефону, договору і т. П. Специфічно для Магазину. немає

CustName П. І. Б. платника Немає

4 Налаштування Магазину

Для початку роботи Магазин повинен визначити і надати адміністратору ЦПП описані нижче настройки.

Таблиця 2. Налаштування Магазину в ЦПП

Назва Зміст

ShopName Назва Магазину, відображається в контракті платіжної системи.

ListEMail E-mail, на який відправляються повідомлення про оплату.

ListEMailRegistry E-mail, на який кожен день відправляються реєстри платежів за попередню добу.

ListParam Список користувальницьких полів, які магазин буде використовувати на платіжній формі,

Крім обов'язкових полів (див. Таблиця 2). У вигляді: назва поля [текст для відображення].

Наприклад: custName [Ф. І. О. платника], custAddr [адреса доставки].

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

Повідомлення про платіж надається в тілі електронного повідомлення (e-mail).

Відправляється на e-mail адресу Інтернет Магазину, зазначений у технічній анкеті.

Повідомлення про платіж приходить підписаного сертифіката Центру Прийому Платежів, S / MIME підпис (detach, тип сертифіката PKCS # 7).

6 Додатки

Додаток 1. Поля e-mail повідомлення про платіж.

Таблиця 3. Поля e-mail повідомлення про платіж

Код:

Назва Зміст

Повідомлення № Номер e-mail повідомлення про платіж на адресу магазину.

Одержувач Найменування юридичної особи магазину.

Час платежу Дата і час платежу в форматі dd. mm. yyyy hh: nn: ss.

Сума Сума платежу. Роздільник дробової частини - точка, завжди рівно два знака після коми, роздільник тисяч відсутня.

Номер транзакції Унікальний ідентифікатор транзакції, за яким ідентифікується платіж як на стороні Магазину, так і на стороні ПС Яндекс. Гроші.

Ідентифікатор клієнта Номер оплачуваної мобільного телефону, договору і т. П. Передається з платіжної форми Магазину.

Номер в магазині Номер замовлення на стороні Магазину. Якщо не заповнений, підставляється значення з «Номер транзакції».

П. І. Б. Прізвище, ім'я та по батькові платника. Заповнюється платником на платіжній формі Магазину.

Адреса доставки Адреса платника. Заповнюється платником на платіжній формі Магазину.

E-mail Електронна адреса платника. Заповнюється платником на платіжній формі Магазину.

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

Додаток 2. Приклад платіжного повідомлення.

Subject: Yandex. Dengi payment for Інтернет Магазин # 87

Повідомлення № 87

Одержувач: ТОВ «Інтернет Магазин»