Rbs сбербанк что это
Перейти к содержимому

Rbs сбербанк что это

  • автор:

О компании «RBS Payments»

Рунет Бизнес Системы (РБС) — продуктовая финтех компания, предлагающая платежные решения для электронной коммерции. Уже больше 20 лет мы обеспечиваем подключение, сопровождение и реализацию новых функциональных возможностей — все это под брендом нашего клиента. Концепция линейки продуктов White label позволяет создавать решения для бизнеса в кратчайшие сроки без существенных затрат клиента.

Плюсы такого подхода очевидны: мы разработали и уже протестировали технологию, на базе которой клиент получает брендированное платежное решение, отвечающее индивидуальным запросам его компании.

Для кого мы работаем: Финансовые институты (банки, финтех, IPSP, стартапы), Телеком, Авиа, Транспорт, Ритейл. Если называть конкретнее, на сегодня это Сбербанк, Альфа-Банк, Яндекс, ВТБ, Ingenico и десятки других крупных организаций.

Комфортные условия работы и личностный рост сотрудников для нас не пустые слова:

  • Мы стараемся соответствовать ожиданиям наших сотрудников, обеспечивая достойный уровень заработной платы и систему премиальных вознаграждений.
  • Заботимся о физическом и ментальном здоровье: обеспечиваем ДМС со стоматологией, компенсируем фитнес и оплачиваем психологические консультации.
  • Оплачиваем стажировки и повышение квалификации; поощряем участие в IT митапах и конференциях. Ежегодно мы организовываем тимбилдинги в РФ и за рубежом для нашей команды.

Rbs сбербанк что это

11 июля 2019 года в 11:00 по московскому времени Центр Финансовых Технологий проведет вебинар на тему «ЦФТ-Ритейл банк (РБС). Обработка переводов, совершенных через СБП и сервис Сбербанка по переводам по номеру телефона».

На мероприятие приглашаются руководители и специалисты подразделений по обслуживанию частных клиентов, банковские технологи, специалисты ИТ-подразделений.

28 февраля 2019 года начал работать новый сервис Банка России – Система быстрых платежей (СБП), позволяющий физическим лицам делать мгновенные переводы себе или другим лицам по номеру мобильного телефона в любой банк, являющийся участником СБП. Ранее аналогичный сервис переводов по номеру телефона был запущен Сбербанком (банк-партнер сервиса – Тинькофф Банк).

В ЦФТ-Ритейл банк (РБС) поддерживается работа как с СБП, так и с сервисом быстрых платежей Сбербанка.

Работа с системами быстрых переводов ведется через сервис «Платформа банковского самообслуживания» (информация о сервисе «Платформа банковского самообслуживания» доступна на сайте ГК ЦФТ по ссылке http://www.cft.ru/selfserviceadmin).

  • Сценарии зачисления быстрых переводов
  • Управление учетными записями клиентов-получателей быстрых переводов в сервисе «Платформа банковского самообслуживания»
  • Зачисление быстрого перевода на счет либо карту клиента в режиме on-line
  • Обработка авторизаций и транзакций из ПЦ «КартСтандарт» с данными о зачисленных на карту переводах
  • Загрузка из сервиса «Платформа банковского самообслуживания» и обработка реестров успешных / неуспешных переводов.

Продолжительность вебинара – 1-1,5 часа.

Rbs сбербанк что это

Вы используете устаревший браузер. Возможна некорректная работа функционала.

списание средств от имени Delivery Club

20.03.2022 22:32

20.03.2022 в 20:57 приходит смс о списании с карты виза сбербанк 2997 р и 2874 р за покупки Delivery club, которые я не совершала. Время покупок при этом стоит 17:57 и 17:59, то есть с разницей в 3 часа от времени полученной смс. Никаких смс с кодом не приходили. Карту заблокировала через Сбербанк. Но в возврате средств отказали, сказав обращаться в Delivery. Там тоже сказали, что у них нет моего аккаунта и соответстсвенно никакой привязанной карты. Через некоторое время приходит смс с отказом в очередной покупке на сумму 2135р в том же Delivery. Вопрос:каким образом Сбербанк списывает средства с карты без запрашивания кода и при этом снимаетс с себя ответственность за возврат средств?

Получила письмо. Уточните, пожалуйста, вопрос актуален?

Rbs сбербанк что это

Использование функций или функциональности системы не описанных в настоящем документе не допустимо.

Запрос регистрации заказа (REST)

Для регистрации заказа используется запрос register.do (см. раздел Координаты подключения ).

Вы можете протестировать работу данного метода с помощью SWAGGER

Параметры запроса:

По значению данного параметра определяется, какие страницы платёжного интерфейса должны загружаться для клиента. Возможные значения:

  • DESKTOP – для загрузки страниц, вёрстка которых предназначена для отображения на экранах ПК (в архиве страниц платёжного интерфейса будет осуществляться поиск страниц с названиями payment_.html и errors_.html );
  • MOBILE – для загрузки страниц, вёрстка которых предназначена для отображения на экранах мобильных устройств (в архиве страниц платёжного интерфейса будет осуществляться поиск страниц с названиями mobile_payment_.html и mobile_errors_.html );
  • Если магазин создал страницы платёжного интерфейса, добавив в название файлов страниц произвольные префиксы, передайте значение нужного префикса в параметре pageView для загрузки соответствующей страницы. Например, при передаче значения iphone в архиве страниц платёжного интерфейса будет осуществляться поиск страниц с названиями iphone_payment_.html и iphone_error_.html .
    где:
    • locale – язык страницы в кодировке ISO 639-1. Например, ru для русского или en для английского.

    Если параметр отсутствует, либо не соответствует формату, то по умолчанию считается pageView=DESKTOP.

    Номер (идентификатор) клиента в системе магазина. Используется для реализации функционала связок. Может присутствовать, если магазину разрешено создание связок.

    Указание этого параметра при платежах по связке необходимо — в противном случае платёж будет неуспешен.

    Блок для передачи дополнительных параметров мерчанта. Поля дополнительной информации для последующего хранения, передаются в виде:

    Данные поля могут быть переданы в процессинг банка для последующего отображения в реестрах. Включение данной функциональности возможно по согласованию с банком в период интеграции.
    Если для продавца настроена отправка уведомлений покупателю, адрес электронной почты покупателя должен передаваться в этом блоке в параметре с именем email.

    По умолчанию в процессинг банка передаются поля:

    • orderNumber – номер заказа в системе магазина;
    • description – описание заказа (не более 99символов, запрещены к использованию %, +, конец строки \r и перенос строки \n).

    Если в заказе передать дополнительный параметр с именем merchantOrderId, то именно его значение будет передано в процессинг в качестве номера заказа (вместо значения поля orderNumber).
    Параметры ответа:

    Название Тип Обязательно Описание
    orderId ANS36 Нет Номер заказа в платёжной системе. Уникален в пределах системы. Отсутствует если регистрация заказа на удалась по причине ошибки, детализированной в errorCode.
    formUrl AN..512 Нет URL платёжной формы, на который надо перенаправить броузер клиента. Не возвращается если регистрация заказа не удалась по причине ошибки, детализированной в errorCode.
    errorCode N3 Нет Код ошибки.
    errorMessage AN..512 нет Описание ошибки на языке, переданном в параметре language в запросе.

    Коды ошибок (поле errorCode ):

    Значение Описание
    0 Обработка запроса прошла без системных ошибок
    1 Заказ с таким номером уже обработан
    1 Заказ с таким номером был зарегистрирован, но не был оплачен
    1 Неверный номер заказа
    3 Неизвестная валюта
    4 Номер заказа не может быть пуст
    4 Имя мерчанта не может быть пустым
    4 Отсутствует сумма
    4 URL возврата не может быть пуст
    4 Пароль не может быть пуст
    5 Логин продавца неверен
    5 Неверная сумма
    5 Неправильный параметр ‘Язык’
    5 Доступ запрещён
    5 Пользователь должен сменить свой пароль
    5 Доступ запрещён
    5 jsonParams неверен
    7 Системная ошибка
    13 Использование обоих значений Features FORCE TDS/FORCE SSL и AUTO_PAYMENT недопустимо
    13 Мерчант не имеет привилегии выполнять AUTO платежи
    13 Мерчант не имеет привилегии выполнять проверочные платежи
    14 Features указаны некорректно

    Пример запроса POST:

    amount=100¤cy=810&language=ru&orderNumber=87654321&returnUrl=[https://alfa.rbsuat.com/payment/merchants/ecom2/finish.html&pageView=DESKTOP&](https://alfa.rbsuat.com/payment/merchants/ecom2/finish.html&pageView=DESKTOP&)&expirationDate=2014-09-08T14:14:14&merchantLogin=merch_child&features=AUTO_PAYMENT 

    Пример ответа:

    Запрос регистрации заказа с предавторизацией (REST)

    Для запроса регистрации заказа с предавторизацией используется запрос registerPreAuth.do (см. раздел Координаты подключения ).

    Вы можете протестировать работу данного метода с помощью SWAGGER

    Параметры запроса:

    По значению данного параметра определяется, какие страницы платёжного интерфейса должны загружаться для клиента. Возможные значения:

    • DESKTOP – для загрузки страниц, вёрстка которых предназначена для отображения на экранах ПК (в архиве страниц платёжного интерфейса будет осуществляться поиск страниц с названиями payment_.html и errors_.html );
    • MOBILE – для загрузки страниц, вёрстка которых предназначена для отображения на экранах мобильных устройств (в архиве страниц платёжного интерфейса будет осуществляться поиск страниц с названиями mobile_payment_.html и mobile_errors_.html );
    • Если магазин создал страницы платёжного интерфейса, добавив в название файлов страниц произвольные префиксы, передайте значение нужного префикса в параметре pageView для загрузки соответствующей страницы. Например, при передаче значения iphone в архиве страниц платёжного интерфейса будет осуществляться поиск страниц с названиями iphone_payment_.html и iphone_error_.html .
      где:
      • locale – язык страницы в кодировке ISO 639-1. Например, ru для русского или en для английского.

      Если параметр отсутствует, либо не соответствует формату, то по умолчанию считается pageView=DESKTOP.

      Номер (идентификатор) клиента в системе магазина. Используется для реализации функционала связок. Может присутствовать, если магазину разрешено создание связок.

      Указание этого параметра при платежах по связке необходимо — в противном случае платёж будет неуспешен.

      Блок для передачи дополнительных параметров мерчанта. Поля дополнительной информации для последующего хранения, передаются в виде:

      Данные поля могут быть переданы в процессинг банка для последующего отображения в реестрах. Включение данной функциональности возможно по согласованию с банком в период интеграции.
      Если для продавца настроена отправка уведомлений покупателю, адрес электронной почты покупателя должен передаваться в этом блоке в параметре с именем email.

      По умолчанию в процессинг банка передаются поля:

      • orderNumber – номер заказа в системе магазина;
      • description – описание заказа (не более 99символов, запрещены к использованию %, +, конец строки \r и перенос строки \n).

      Если в заказе передать дополнительный параметр с именем merchantOrderId, то именно его значение будет передано в процессинг в качестве номера заказа (вместо значения поля orderNumber).

      Параметры ответа:

      Название Тип Обязательно Описание
      orderId ANS36 Нет Номер заказа в платёжной системе. Уникален в пределах системы. Отсутствует если регистрация заказа на удалась по причине ошибки, детализированной в errorCode.
      formUrl AN..512 Нет URL платёжной формы, на который надо перенаправить броузер клиента. Не возвращается если регистрация заказа не удалась по причине ошибки, детализированной в errorCode.
      errorCode N3 Нет Код ошибки.
      errorMessage AN..512 нет Описание ошибки на языке, переданном в параметре language в запросе.

      Коды ошибок (поле errorCode ):

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      1 Заказ с таким номером уже обработан
      1 Заказ с таким номером был зарегистрирован, но не был оплачен
      1 Неверный номер заказа
      3 Неизвестная валюта
      4 Номер заказа не может быть пуст
      4 Имя мерчанта не может быть пустым
      4 Отсутствует сумма
      4 URL возврата не может быть пуст
      4 Пароль не может быть пуст
      5 Неверная сумма
      5 Неправильный параметр ‘Язык’
      5 Логин продавца неверен
      5 Доступ запрещён
      5 Пользователь должен сменить свой пароль
      5 Доступ запрещён
      5 jsonParams неверен
      7 Системная ошибка
      13 Использование обоих значений Features FORCE TDS/FORCE SSL и AUTO_PAYMENT недопустимо
      13 Мерчант не имеет привилегии выполнять AUTO платежи
      13 Мерчант не имеет привилегии выполнять проверочные платежи
      14 Features указаны некорректно

      Пример запроса POST:

      amount=100¤cy=810&language=ru&orderNumber=87654321&returnUrl=https://alfa.rbsuat.com/payment/merchants/ecom2/finish.html&pageView=MOBILE&&merchantLogin=merch_child&features=AUTO_PAYMENT 

      Пример ответа:

      Запрос завершения оплаты заказа (REST)

      Для запроса завершения ранее предавторизованного заказа используется запрос deposit.do (см. раздел Координаты подключения ).
      Данную операцию можно осуществлять, если есть соответствующие права в системе.

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Параметры запроса:

      Название Тип Обязательность Описание
      userName AN..30 да Логин магазина, полученный при подключении
      password AN..30 да Пароль магазина, полученный при подключении
      orderId ANS36 да Номер заказа в платёжной системе. Уникален в пределах системы.
      amount N..12 да Сумма платежа в копейках (или центах)

      Если указать в параметре amount ноль, завершение произойдёт на всю предавторизованную сумму.

      Параметры ответа:

      Название Тип Обязательность Описание
      errorCode N3 Нет Код ошибки.
      errorMessage AN..512 Нет Описание ошибки на языке.

      Коды ошибок (поле errorCode ):
      Классификация:

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      5 Ошибка значение параметра запроса
      6 Незарегистрированный OrderId
      7 Системная ошибка
      Значение Описание
      5 Доступ запрещён
      5 Пользователь должен сменить свой пароль
      5 Неверная сумма
      5 Сумма депозита должна быть равной нулю или не менее одного рубля
      6 Неверный номер заказа
      7 Платёж должен быть в корректном состоянии
      7 Ошибка системы

      Пример запроса POST:

      amount=100¤cy=810&language=ru&orderId=e5b59d3d-746b-4828-9da4-06f126e01b68 

      Пример ответа:

      Запрос состояния заказа (REST)

      Для получения текущего состояния заказа используется запрос getOrderStatus.do (см. раздел Координаты подключения ).
      Cтатус заказа необходимо определять по значению параметра OrderStatus. Поле authCode является устаревшим.

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Параметры запроса:

      Название Тип Обязательность Описание
      userName AN..30 да Логин магазина, полученный при подключении
      password AN..30 да Пароль магазина, полученный при подключении
      orderId ANS36 да Номер заказа в платёжной системе. Уникален в пределах системы.
      language A2 нет Язык в кодировке ISO 639-1. Если не указан, считается, что язык – русский. Сообщение ошибке будет возвращено именно на этом языке.

      Параметры ответа:

      Элемент состоит из параметров:

      Поле OrderStatus может принимать следующие значения:

      Номер состояния Описание
      0 Заказ зарегистрирован, но не оплачен
      1 Предавторизованная сумма захолдирована (для двухстадийных платежей)
      2 Проведена полная авторизация суммы заказа
      3 Авторизация отменена
      4 По транзакции была проведена операция возврата
      5 Инициирована авторизация через ACS банка-эмитента
      6 Авторизация отклонена

      Коды ошибок (поле ErrorCode ):

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      2 Заказ отклонен по причине ошибки в реквизитах платежа
      5 Доступ запрещён
      5 Пользователь должен сменить свой пароль
      5 orderId не указан
      6 Неверный номер заказа
      7 Системная ошибка

      Пример запроса POST:

      orderId=b8d70aa7-bfb3-4f94-b7bb-aec7273e1fce&language=ru 

      Пример ответа:

      Расширенный запрос состояния заказа (REST)

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Для запроса состояния зарегистрированного заказа используется запрос getOrderStatusExtended.do (см. раздел Координаты подключения ).

      Параметры запроса:

      Название Тип Обязательность Описание
      userName AN..30 да Логин магазина, полученный при подключении
      password AN..30 да Пароль магазина, полученный при подключении
      orderId ANS36 да* Номер заказа в платёжной системе. Уникален в пределах системы.
      orderNumber AN..32 да* Номер (идентификатор) заказа в системе магазина.
      language A2 нет Язык в кодировке ISO 639-1. Если не указан, считается, что язык – русский. Сообщение ошибке будет возвращено именно на этом языке.

      В запросе должен присутствовать либо orderId, либо orderNumber. Если в запросе присутствуют оба параметра, то приоритетным считается orderId.
      Существует несколько наборов параметров ответа. Какие именно наборы параметров будут возвращены, завит от версии getOrderStatusExtended, указанной в настройках продавца.

      По значению этого параметра определяется состояние заказа в платёжной системе. Список возможных значений:

      • ‘0’ Заказ зарегистрирован, но не оплачен;
      • ‘1’ Предавторизованная сумма захолдирована (для двухстадийных платежей);
      • ‘2’ Проведена полная авторизация суммы заказа;
      • ‘3’ Авторизация отменена;
      • ‘4’ По транзакции была проведена операция возврата;
      • ‘5’ Инициирована авторизация через ACS банка-эмитента;
      • ‘6’ Авторизация отклонена.

      Отсутствует, если заказ не был найден.

      Код ошибки. Возможны следующие варианты:

      • ‘0’ Обработка запроса прошла без системных ошибок;
      • ‘1’ Ожидается orderId или orderNumber ;
      • ‘5’ Доступ запрещён;
      • ‘5’ Пользователь должен сменить свой пароль;
      • ‘6’ Заказ не найден;
      • ‘7’ Системная ошибка.

      Присутствует в ответе, если в заказе содержатся дополнительные параметры продавца.
      Каждый дополнительный параметр заказа представлен в отдельном элементе merchantOrderParams.

      В элементе лежит структура, состоящая из списка элемента secureAuthInfo и следующих параметров:

      Элемент состоит из элемента eci и элемента threeDSInfo, являющимся списком параметров cavv и xid:

      Элемент состоит из параметров:

      Элемент состоит из параметров:

      Элемент состоит из параметров:

      Пример запроса POST:

      orderId=b9054496-c65a-4975-9418-1051d101f1b9&language=ru&merchantOrderNumber=0784sse49d0s134567890 

      Пример ответа:

      ],"attributes":[],"cardAuthInfo":>,"pan":"411111**1111">,"terminalId":"333333"> 

      Запрос отмены оплаты заказа (REST)

      Для отмены оплаты заказа используется запрос reverse.do (см. раздел Координаты подключения ).
      Функция отмены доступна в течение ограниченного времени после оплаты, точные сроки необходимо уточнять в Банке.
      Операция отмены оплаты может быть совершена только один раз. Если она закончится ошибкой, то повторная операция отмены платежа не пройдёт.
      Данная функция доступна магазинам по согласованию с Банком. Для выполнения операции отмены пользователь должен обладать соответствующими правами.

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Параметры запроса:

      Блок для передачи дополнительных параметров мерчанта. Поля дополнительной информации для последующего хранения, передаются в виде:

      Тип данных: name ANS..255; value ANS..1024
      Данные поля могут быть переданы в процессинг банка для последующего отображения в реестрах. Включение данной функциональности возможно по согласованию с банком в период интеграции.

      Параметры ответа:

      Название Тип Обязательность Описание
      errorCode N3 Нет Код ошибки.
      errorMessage AN..512 Нет Описание ошибки на языке.

      Коды ошибок (поле ErrorCode):
      Классификация:

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      5 Ошибка значение параметра запроса
      6 Незарегистрированный OrderId
      7 Системная ошибка
      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      5 Доступ запрещён
      5 Пользователь должен сменить свой пароль
      5 orderId не задан
      6 Неверный номер заказа
      7 Операция невозможна для текущего состояния платежа
      7 Реверсал невозможен. Причина: неверные внутренние значения, проверьте суммы холда, депозита
      7 Ошибка системы

      Пример запроса POST:

      language=ru&orderId=9231a838-ac68-4a3e-bddb-d9781433d852 

      Пример ответа:

      Запрос возврата средств оплаты заказа (REST)

      Для возврата средств используется запрос refund.do (см. раздел Координаты подключения ).
      По этому запросу средства по указанному заказу будут возвращены плательщику. Запрос закончится ошибкой в случае, если средства по этому заказу не были списаны. Система позволяет возвращать средстваболее одного раза, но в общей сложности не более первоначальной суммы списания.
      При выполнении возврата за оплаты жилищно-коммунальных услуг возможен только полный
      возврат.
      Для выполнения операции возврата необходимоналичие соответствующих права в системе.

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Параметры запроса:

      Блок для передачи дополнительных параметров мерчанта. Поля дополнительной информации для последующего хранения, передаются в виде:

      Тип данных: name ANS..255; value ANS..1024
      Данные поля могут быть переданы в процессинг банка для последующего отображения в реестрах. Включение данной функциональности возможно по согласованию с банком в период интеграции.

      Параметры ответа:

      Название Тип Обязательность Описание
      errorCode N3 Нет Код ошибки.
      errorMessage AN..512 Нет Описание ошибки на языке.

      Коды ошибок (поле errorCode ):
      Классификация:

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      5 Ошибка значение параметра запроса
      6 Незарегистрированный OrderId
      7 Системная ошибка
      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      5 Доступ запрещён
      5 Пользователь должен сменить свой пароль
      5 orderId не задан
      6 Неверный номер заказа
      7 Платёж должен быть в корректном состоянии
      7 Неверная сумма депозита (менее одного рубля)
      7 Ошибка системы

      Пример запроса POST:

      amount=500¤cy=810&language=ru&orderId=5e97e3fd-1d20-4b4b-a542-f5995f5e8208 

      Пример ответа:

      Запрос проверки вовлечённости карты в 3DS (REST)

      Для проверки вовлечённости карты в 3DSиспользуется запрос verifyEnrollment.do (см. раздел Координаты подключения ).

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Параметры запроса:

      Название Тип Обязательность Описание
      userName AN..30 да Логин пользователя (API)
      password AN..30 да Пароль пользователя (API)
      pan N12. 19 да Номер карты

      Параметры ответа:

      Название Тип Обязательность Описание
      errorCode N3 нет Код ошибки.
      errorMessage AN..512 нет Описание ошибки.
      enrolled A1 нет Признак вовлечённости карты в 3DS. Возможные значения: Y, N, U.
      emitterName AN..160 нет Наименование банка-эмитента.
      emitterCountryCode AN..4 нет Код страны банка-эмитента.

      Коды ошибок (поле errorCode):

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      1 Не указан номер карты
      1 Номер карты должен быть числом, содержащим от 13 до 19 цифр
      5 Пользователь должен изменить свой пароль.
      5 Доступ запрещён
      6 По заданному номеру карты информация не найдена.
      7 Произошла системная ошибка.

      Пример запроса POST:

       pan=4111111111111111 

      Пример ответа:

      Запрос добавления дополнительных параметров к заказу (REST)

      Для добавления к заказу новых дополнительных параметров используется запрос addParams.do (см. раздел Координаты подключения ).
      Если в заказе уже существует дополнительный параметр, то при добавлении параметра с тем же именемв заказе сохранится последнее переданное значение.

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Параметры запроса:

      Название Тип Обязательно Описание
      userName AN..30 да Логин магазина, полученный при подключении
      password AN..30 да Пароль магазина, полученный при подключении
      orderId ANS36 да Номер заказа в платёжной системе. Уникален в пределах системы.
      language A2 да Язык в кодировке ISO 639-1. Описание ошибки возвращается на этом языке. Если параметр отсутствует, используется язык по умолчанию, указанный в настройках мерчанта.
      params AN..1024 да Поля для передачи дополнительных параметров, вида .

      Параметры ответа

      Название Тип Обязательно Описание
      errorCode N3 да Код ошибки.
      errorMessage AN..512 нет Описание ошибки. Отсутствует при успешном выполнении запроса.

      Коды ошибок (поле ErrorCode):

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      5 Доступ запрещён
      5 Пользователь должен сменить свой пароль
      6 Не указан orderId
      6 Неверный номер заказа
      7 Произошла системная ошибка

      Пример запроса POST:

      language=ru&orderId=769b8dad-2318-4c01-bfc4-94532522fa68¶ms=

      Пример ответа:

      Запрос статистики по платежам за период (REST)

      Для получения статистики по платежам за определённый период используется запрос getLastOrdersForMerchants.do (см. раздел Координаты подключения ).

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Параметры запроса:

      Название Тип Обязательно Описание
      userName AN..30 да Логин магазина, полученный при подключении.
      password AN..30 да Пароль магазина, полученный при подключении.
      language A2 нет Язык в кодировке ISO 639-1. Если не указан, считается, что язык – русский. Сообщение ошибке будет возвращено именно на этом языке.
      page N нет При обработке запроса будет сформирован список, разбитый на страницы (с количеством записей size на одной странице). В ответе возвращается страница под номером, указанным в параметре page. Нумерация страниц начинается с 0. Если параметр не указан, будет возвращена страница под номером 0.
      size N..3 да Количество элементов на странице (максимальное значение = 200).
      from ANS да Дата и время начала периода для выборки заказов в формате YYYYMMDDHHmmss.
      to ANS да Дата и время окончания периода для выборки заказов в формате YYYYMMDDHHmmss.
      transactionStates A..9 да В этом блоке необходимо перечислить требуемые состояния заказов. Только заказы, находящиеся в одном из указанных состояний, попадут в отчёт. Несколько значений указываются через запятую. Возможные значения: CREATED, APPROVED, DEPOSITED, DECLINED, REVERSED, REFUNDED.
      merchants ANS да Список Логинов мерчантов, чьи транзакции должны попасть в отчёт. Несколько значений указываются через запятую. Оставьте это поле пустым, чтобы получить список отчётов по всем доступным мерчантам (дочерним мерчантам и мерчантам, указанным в настройках пользователя).
      searchByCreatedDate A..5 нет Возможные значения: · true – поиск заказов, дата создания которых попадает в заданный период. · false – поиск заказов, дата оплаты которых попадает в заданный период (таким образом, в отчёте не могут присутствовать заказы в статусе CREATED и DECLINED). Значение по умолчанию – false .

      Параметры ответа:

      Название Тип Обязательно Описание
      errorCode N..2 да Код ошибки. Описание возможных кодов представлено ниже в таблице «Коды ошибок (поле errorCode)»
      errorMessage AN..512 нет Описание ошибки. Присутствует только при наличии ошибки (errorCode не равно 0).
      orderStatuses Блок, содержащий информацию о заказах, попавших в отчёт. См. ниже таблицу «Параметры блока orderStatuses».
      totalCount N да Общее количество элементов во отчёте (на всех страницах).
      page N да Номер текущей страницы (равный номеру страницы, переданному в запросе).
      pageSize N..3 да Максимальное количество записей на странице (равно размеру страницы, переданному в запросе).

      Параметры блока orderStatuses:

      Название Тип Обязательно Описание
      orderNumber AN..32 да Номер (идентификатор) заказа в системе магазина.
      orderStatus N..2 да Состояние заказа в платёжной системе. Возможные значения представлены ниже в таблице «Поле orderStatus:».
      actionCode N..3 да Код ответа.
      actionCodeDescription AN..512 да Расшифровка кода ответа.
      amount N..12 да Сумма платежа в минимальных единицах валюты.
      currency N3 да Код валюты платежа ISO 4217. Если не указан, считается равным валюте по умолчанию.
      date ANS да Дата регистрации заказа.
      orderDescription AN..512 нет Описание заказа, переданное при его регистрации
      ip AN..20 нет IP адрес покупателя. Указан только после оплаты.
      errorCode N..2 да Код ошибки.
      merchantOrderParams нет Тэг с атрибутами, в которых передаются дополнительные параметры мерчанта. См. ниже таблицу «Параметры блока merchantOrderParams».
      attributes да Атрибуты заказа в платёжной системе (номер заказа). См. ниже таблицу «Параметры блока attributes».
      cardAuthInfo нет Тэг с атрибутами платежа. См. ниже таблицу «Параметры блока cardAuthInfo».
      bindingInfo нет Тэг с информацией о связке, с помощью которой осуществлена оплата. См. ниже таблицу «Параметры блока bindingInfo».
      authDateTime ANS нет Дата/время авторизации
      terminalId AN..10 нет Id терминала
      authRefNum AN..24 нет Reference number
      paymentAmountInfo нет Тэг с информацией о суммах подтверждения, списания, возврата. См. ниже таблицу «Параметры блока paymentAmountInfo».
      bankInfo нет Тэг с информацией о Банке-эмитенте. См. ниже таблицу «Параметры блока bankInfo».

      Параметры блока merchantOrderParams:

      Название Тип Обязательно Описание
      name AN..20 да Название дополнительного параметра мерчанта
      value AN..1024 да Значение дополнительного параметра мерчанта

      Параметры блока attributes:

      Название Тип Обязательно Описание
      name A7 да Название атрибута — «mdOrder».
      value ANS36 да Значение атрибута — номер заказа в платёжной системе (уникален в пределах системы).

      Параметры блока cardAuthInfo:

      Название Тип Обязательно Описание
      pan N..19 нет Маскированный номер карты, которая использовалась для оплаты.
      expiration N6 нет Срок истечения действия карты в формате YYYYMM.
      cardholderName A..64 нет Имя держателя карты.
      approvalCode AN6 нет Код авторизации платежа. Поле фиксированной длины (6 символов), может содержать цифры и латинские буквы.

      Параметры блока bindingInfo:

      Название Тип Обязательно Описание
      clientId AN..255 нет Номер (идентификатор) клиента в системе магазина.
      bindingId AN..255 нет Идентификатор связки, использованной для оплаты.

      Параметры блока paymentAmountInfo:

      Название Тип Обязательно Описание
      paymentState N..9 нет Состояние платежа
      approvedAmount N..12 нет Сумма, подтверждённая к списанию.
      depositedAmount N..12 нет Сумма списания с карты.
      refundedAmount N..12 нет Сумма возврата.

      Параметры блока bankInfo:

      Название Тип Обязательно Описание
      bankName AN..200 нет Наименование Банка-эмитента.
      bankCountryCode AN..4 нет Код страны Банка-эмитента
      bankCountryName AN..160 нет Наименование страны банка-эмитента на языке, переданном в параметре language в запросе, или на языке пользователя, вызвавшего метод, если язык в запросе не указан.

      Поле orderStatus может принимать следующие значения:

      Значение Описание
      0 Заказ зарегистрирован, но не оплачен
      1 Предавторизованная сумма захолдирована (для двухстадийных платежей)
      2 Проведена полная авторизация суммы заказа
      3 Авторизация отменена
      4 По транзакции была проведена операция возврата
      5 Инициирована авторизация через ACS банка-эмитента
      6 Авторизация отклонена

      Коды ошибок (поле errorCode):

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      5 Не заполнено одно из обязательных полей
      5 Неверный формат параметра transactionStates
      5 Доступ запрещён
      7 Системная ошибка
      10 Значение параметра size превышает максимально допустимое
      10 Недостаточно прав для просмотра транзакций указанного мерчанта

      Пример запроса POST:

      language=ru&page=0&size=100&from=20141009160000&to=20141111000000&transactionStates=DEPOSITED,REVERSED&merchants=SevenEightNine&searchByCreatedDate=false 

      Пример ответа:

      ],"attributes":[],"cardAuthInfo":<"expiration":"201512","cardholderName":"Ivan","approvalCode":"123456","pan":"411111**1111">,"bindingInfo":,"authDateTime":1414485661207,"terminalId":"111113","authRefNum":"111111111111","paymentAmountInfo":,"bankInfo":>, ],"attributes":[],"cardAuthInfo":<"expiration":"201512","cardholderName":"Ivan","approvalCode":"123456","pan":"411111**1111">,"bindingInfo":,"authDateTime":1414485296046,"terminalId":"111113","authRefNum":"111111111111","paymentAmountInfo":,"bankInfo":>], "totalCount":2,"page":0,"pageSize":100> 

      Запрос оплаты через внешнюю платёжную систему (REST)

      Для оплаты заказа через внешнюю платёжную систему используется запрос paymentotherway.do (см. раздел Координаты подключения ) со специальными параметрами. Возможен только запрос POST.
      Данная операция доступна при наличии соответствующих прав в системе.

      Вы можете протестировать работу данного метода с помощью SWAGGER

      Параметры запроса:

      Название Тип Обязательно Описание
      userName AN..30 да Логин магазина, полученный при подключении
      password AN..30 да Пароль магазина, полученный при подключении
      MDORDER ANS36 да Номер заказа, полученный при регистрации заказа
      paymentWay ANS..* да В этом параметре передаётся способ оплаты. Возможные значения: · ALFA_ALFACLICK – для оплаты с помощью «Альфа-Клик» (через систему PayByClik). · UPOP – для оплаты через систему UPOP, доступно для держателей карт China UnionPay.
      language A2 нет Язык в кодировке ISO 639-1. Если не указан, будет использован язык, указанный в настройках магазина как язык по умолчанию.

      Параметры ответа:

      При успешном ответе. Результат попытки оплаты. Возможные значения представлены ниже:

      • Ваш платёж обработан, происходит переадресация.
      • Операция отклонена. Проверьте введённые данные, достаточность средств на карте и повторите операцию. Происходит переадресация.
      • Извините, платёж не может быть совершён. Происходит переадресация.
      • Операция отклонена. Обратитесь в магазин. Происходит переадресация.
      • Операция отклонена. Обратитесь в банк, выпустивший карту. Происходит переадресация.
      • Операция невозможна. Аутентификация держателя карты завершена неуспешно. Происходит переадресация.
      • Нет связи с банком. Повторите позже. Происходит переадресация.
      • Истёк срок ожидания ввода данных. Происходит переадресация.
      • Не получен ответ от банка. Повторите позже. Происходит переадресация.

      Коды ошибок (поле errorCode):

      Значение Описание
      0 Обработка запроса прошла без системных ошибок
      1 Способ оплаты не задан или указано неверное значение
      2 Заказ не найден
      5 Таймаут сесси
      5 Доступ запрещён
      5 Пользователь должен сменить свой пароль
      5 Системная ошибка

      Пример запроса POST:

      language=ru&MDORDER=c96a734c-e2c9-429c-8fda-aaa0030c8a92&paymentWay=ALFA_ALFACLICK 

      Пример ответа:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *