Оплата BLE
Метод для проведение оплаты BLE
Схема работы метода
На POS-терминале инициируется операция оплаты BLE:
-
POS формирует сообщение
POST/operations/PAY
c запросом на регистрацию платежа и отправляет его на хост. -
Хост проводит необходимые проверки и инициирует движение денежных средств.
-
Хост формирует и передает ответ POS-терминалу.
-
POS-терминал получает ответ на запрос, отображает результат проведения операции на дисплее терминала и печатает чек.
Запрос
Request body schema application/json
Required
currency
String
Валюта
Required
cvm
String
Requirements: [1
, 2
, 3
]
Способ получения платежного токена
Required
mchId
String
Идентификатор продавца
Required
paymentToken
String
Платежный токен (JWS структура)
Required
terId
String
Идентификатор терминала
Required
terminalOperationId
String<uuid>
Идентификатор терминальной операции
Required
timeStart
String<date-time>
Время формирования заказа. Формат — yyyy-MM-dd'T'HH:mm:ss
Required
totalAmount
Number
Сумма заказа в рублях (десятичное число с двумя знаками после запятой)
Required
tradeType
String
Requirements: [pay.paxpay.ble
]
Тип операции
Required
transactionStatus
String
Requirements: [01
]
Режим операции
Required
version
String
Requirements: [V1.0
]
Версия интерфейса
Required
signature
String
Подпись запроса
Required
signType
String
Requirements: [HMAC_SHA256
]
Тип подписи
additionalData
String
Блок дополнительных данных
Ответ
Это полезный материал?