Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

6. Передача платежной информации TokenPay

Оплата по токену

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

...

3 символа

...

Код валюты, в которой указана сумма платежа OrderAmount (RUB, USD, EUR)

...

1 - Apple Pay
2 - Android Pay
3 - Samsung Pay

...

256 символов

...

Факс покупателя

...

Индекс предприятия связи покупателя

...

0 - Не конвертировать в базовую валюту

1 - Не конвертировать при возможности

2 - Всегда конвертировать

...

Формируется строка, сшитая из следующих параметров заказа:

Merchant_ID;OrderNumber;OrderAmount;OrderCurrency, разделенных точкой с запятой. На базе этой строки алгоритмом MD5 формируется дайджест.  Дайджест подписывается закрытым RSA ключом мерчанта. Длина ключа  - 1024. Полученная байтовая последовательность является подписью магазина. Подпись передается нам в виде дополнительного параметра, закодированного в виде строки BASE64

...

1 –рекуррентный платеж

...

Число, 15 цифр

...

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

...

1) Для типа подписи MD5 - пусто

...

Описание веб-сервиса:

...

languagexml
title../pay/tokenpay.wsdl
linenumberstrue

...

Для передачи зашифрованного блока данных о платеже нужно отправить запрос на сервер АПК Ассист методом HTTP POST (в кодировке UTF-8).




Оплата по токену

...