tokenDecrypt

Выполняется с помощью команды tokenDecrypt. Этот запрос позволяет выполнить расшифровку ApplePay/GooglePay токена для получения данных карты и последующих безакцептных списаний.

Использование этого метода возможно только для Продавцов с сертификатом соответствия PCI DSS.

Название Описание Формат Обязательный
merchant_name Идентификатор Продавца. Выдается продавцу с параметрами тестового/боевого доступа Строка
type Тип передаваемого токена (applepay/googlepay) Строка
token ApplePay/GooglePay токен в кодировке base64 Строка
signature1 Подпись запроса в кодировке base64 Строка

1 Подпись формируется следующим образом:

  • Составляется строка формата merchant_name+type, пример: TestMerchantapplepay
  • Результат подписывается с помощью Private Key методом SHA-256 + RSA PKCS#1 v1.5
  • Полученная строка кодируется в base64

2 Генерируется 2 пары ключей RSA - 2048 bit в PEM формате, мерчант передает свой Public Key theMAP, theMAP в свою очередь передает свой Public Key мерчанту