Особенности взаимодействия при оплате наличными через терминалы Взаимодействие Оператора и Контрагента в случае оплаты заказа наличными через терминалы имеет ряд особенностей по сравнению с базовым сценарием (описан в разделе Error: Reference source not found «Error: Reference source not found»). Эти особенности необходимо учитывать:
3-4. После получения параметров платежной формы и определения способа платежа у плательщика дополнительно запрашиваются телефон и адрес электронной почты.
Если Контрагент передал среди параметров платежной формы телефон плательщика (cps_phone) и/или email (cps_email), форма подтверждения платежа будет предзаполнена этими данными.
5. Плательщику выдается специальный код и инструкция по оплате через терминалы и кассы. Этот же код, а также сумма к оплате, высылаются Оператором в SMS на указанный телефон.
При клике по ссылке «Вернуться в магазин», размещенной на странице выдачи кода, плательщик перенаправляется на адрес Контрагента, указанный при подключении («2. Адрес сайта Контрагента»). Параметры (shop)successURL, (shop)failURL в данной ситуации не используются.
6. Полученный на шаге 5 код плательщик может указать в качестве назначения платежа в любом терминале или банкомате, где принимаются деньги для пополнения кошельков в Яндекс.Деньгах.
7-11. После получения от терминальной сети информации о том, что плательщик внес деньги, Оператор выполняет последовательные запросы «Проверка заказа» (checkOrder) и «Уведомление о переводе» (paymentAviso).
Обратите внимание:
если Контрагент откажется принимать перевод, Оператор самостоятельно вернет деньги плательщику;
если плательщик внесет в терминал сумму, которая больше стоимости заказа, сдача будет автоматически перечислена на счет указанного при платеже мобильного телефона;
если плательщик внесет в терминал сумму, которая меньше стоимости заказа, Оператор пришлет ему SMS с информацией о недостающей сумме. Для проведения платежа плательщик должен будет довнести недостающую сумму.
11. После ответа от ИС Контрагента на «Уведомление о переводе» Оператор отправляет на указанный плательщиком адрес электронной почты сообщение о результате проведения платежа.
Реестры принятых переводов Раз в сутки Оператор формирует реестр принятых в пользу Контрагента переводов. Реестр отправляется в теле электронного сообщения на email (*), указанный Контрагентом при подключении («8. Email для реестров»). Реестр подписывается сертификатом Оператора (S/MIME подпись). В реестре содержатся все переводы за указанную в реестре дату.
* Также возможна отправка реестров по (s)ftp. За подробной информацией обратитесь к своему менеджеру.
Тема (subject) электронного сообщения формируется по следующему шаблону (нумерация сквозная):
РЕЕСТР ПЛАТЕЖЕЙ В <Наименование_Контрагента>. № <номер>
| Тело электронного сообщения формируется как:
РЕЕСТР ПЛАТЕЖЕЙ В <Наименование Контрагента>. № <номер>
Дата платежей: <dd.mm.yyyy>
Номер транзакции; Идентификатор клиента; Сумма платежа; Валюта платежа; Сумма за вычетом комиссии; Время платежа; Номер кошелька плательщика; Краткое описание; Тип операции
<Данные платежей>
Сумма принятых платежей типа <Тип операции>: <общая сумма принятых переводов данного типа за сутки>
Сумма принятых платежей за вычетом комиссии типа <Тип операции>: <сумма принятых переводов данного типа за вычетом комиссии Оператора>
Число платежей типа <Тип операции>: <количество переводов данного типа>
Сумма принятых платежей: <общая сумма принятых переводов за сутки>
Сумма принятых платежей за вычетом комиссии: <сумма принятых переводов за вычетом комиссии Оператора>
Число платежей: <количество переводов>
Кому: <Наименование Контрагента>
(По договору <номер договора между Контрагентом и Оператором>)
| Описание полей с данными платежей приведено в таблице ниже.
Таблица 6.3.1. Поля стандартного реестра принятых переводов
Поле
| Значение
| Номер транзакции
| Уникальный номер транзакции в ИС Оператора (string, до 32 символов). Значение параметра invoiceId уведомлений Оператора.
| Идентификатор клиента
| Идентификатор плательщика в ИС Контрагента (string, до 64 символов). Значение параметра customerNumber платежной формы.
| Сумма платежа
| Сумма транзакции. Разделитель дробной части – точка, всегда ровно два знака после точки, разделитель тысяч отсутствует.
| Валюта платежа
| Трехбуквенный код валюты (RUB – Рубль РФ).
| Сумма за вычетом комиссии
| Сумма к выплате Контрагенту на р/с. Разделитель дробной части – точка, всегда ровно два знака после точки, разделитель тысяч отсутствует.
| Время платежа
| Момент доставки «Уведомления о переводе» Контрагенту (при работе по email-схеме – момент регистрации оплаты заказа в ИС Оператора). Дата и время в формате «dd.mm.yyyy hh:mm:ss», по часам Оператора.
| Номер кошелька плательщика
| Номер счета в ИС Оператора, с которого произведена оплата.
| Краткое описание
| Текстовое наименование оплаченного товара в ИС Оператора.
| Тип операции
| Способ, которым был совершен платеж. Значения соответствуют значениям параметра paymentType (см. таблицу 6.4.1). Необязательное поле.
| Образец реестра:
Subject: РЕЕСТР ПЛАТЕЖЕЙ В Наименование_Контрагента. № 3355
РЕЕСТР ПЛАТЕЖЕЙ В ООО «Наименование_Контрагента». № 3355
Дата платежей: 14.03.2014
Номер транзакции; Идентификатор клиента; Сумма платежа; Валюта платежа; Сумма за вычетом комиссии; Время платежа; Номер кошелька плательщика; Краткое описание; Тип операции
549755819524; 4956; 10.00; RUB; 9.50; 18.12.2007 17:46:58; 410038366898; оплата услуг Интернет Магазин; GP
549755819525; 4957; 15.00; RUB; 14.25; 18.12.2007 17:47:32; 410038366898; оплата услуг Интернет Магазин; PC
Сумма принятых платежей типа PC: 15.00 RUB
Сумма принятых платежей за вычетом комиссии типа PC: 14.25 RUB
Число платежей типа PC: 1
Сумма принятых платежей типа GP: 10.00 RUB
Сумма принятых платежей за вычетом комиссии типа GP: 9.50 RUB
Число платежей типа GP: 1
Сумма принятых платежей: 25.00 RUB
Сумма принятых платежей за вычетом комиссии: 23.75 RUB
Число платежей: 2
Кому: ООО «Наименование_Контрагента»
(По договору 111.1111.11)
|
|