Перейти к основному содержимому

Apple Pay

[POST] api/invoice/apple-pay

Headers:

НазваниеТипОписаниеОбязательность
AcceptStringApplication/jsonДа

Запрос:

НазваниеТипОписаниеОбязательность
merchant_idIntegerID мерчантаДа
reference_idStringНомер заказа на стороне мерчантаДа
secret_keyStringПоле secret_key необходимо формировать конкатенацией параметров: reference_id + секретный ключ (секретный ключ в вашем личном кабинете). Полученный результат необходимо обернуть в bcrypt, где модификатор входа хэш-функции (соль/round) равен 10.Да
descriptionStringОписание платежаНет
amountFloatСумма заказаДа
tokenArrayДанные получаемые на стороне Apple PayДа
token.dataStringДанные получаемые на стороне Apple PayДа
token.signatureStringДанные получаемые на стороне Apple PayДа
token.versionStringДанные получаемые на стороне Apple PayДа
token.headerStringДанные получаемые на стороне Apple PayДа
token.header.publicKeyHashStringДанные получаемые на стороне Apple PayДа
token.header.ephemeralPublicKeyStringДанные получаемые на стороне Apple PayДа
token.header.transactionIdStringДанные получаемые на стороне Apple PayДа

Ответ:

НазваниеТипОписаниеОбязательность
successBooleanРезультат запросаДа
messageStringОтветное сообщениеДа
error_codeIntegerКод ошибкиНет

Пример:

Пример успешного ответа: 
{
"success": true,
"message": "Успешно"
}
Пример неуспешного ответа:
{
"success": false,
"message": "Decoding Failed",
"error_code": 103
}