Запрос подписывается хедером: Authorization: Basic base64({login + “:” + api-key})
Пример:
Authorization: Bearer ZGVtbzpkZW1vMTIzNDU2
order_id | string <= 50 characters unique ID заказа на стороне мерчанта |
id | string <= 50 characters unique ID заказа на стороне шлюза |
status | string Enum: "created" "completed" "canceled" Статус операции. |
amount | integer Сумма операции в разменной денежной единице. |
processed_amount | integer or null Финальная сумма операции в разменной денежной единице. |
{- "order_id": "string",
- "id": "string",
- "status": "created",
- "amount": 1000,
- "processed_amount": 1000
}
username required | string <= 50 characters Merchant ID, полученный от администратора шлюза |
password required | string <= 50 characters Пароль, полученный от администратора шлюза |
{- "username": "string",
- "password": "string"
}
{- "access_token": "string",
- "refresh": "string"
}
refresh required | string <= 50 characters Токен, полученный на "Запрос на получения токена доступа" |
{- "refresh": "string"
}
{- "access_token": "string",
- "refresh": "string"
}
order_id required | string <= 50 characters unique ID заказа на стороне мерчанта |
amount required | integer Сумма операции в разменной денежной единице. |
callback_url required | string <uri> Адрес для уведомлений о финальных статусах операции |
transfer_method | string Enum: "card" "qr_code" "card_number" "sbp" Тип операции. |
object |
{- "order_id": "string",
- "amount": 1000,
- "transfer_method": "card",
- "card": {
- "pan": "4111111111111111",
- "exp": "12/24",
- "cvv": 123
}
}
{- "order_id": "string",
- "id": "string",
- "status": "created",
- "amount": 1000,
- "processed_amount": 1000
}
order_id required | string <= 50 characters unique ID заказа на стороне мерчанта |
amount required | integer Сумма операции в разменной денежной единице. |
callback_url required | string <uri> Адрес для уведомлений о финальных статусах операции |
transfer_method | string Enum: "card" "sbp" "qr_code" "card_number" Тип операции. |
object | |
bank | string <= 32 characters Код банка |
sbp_phone_number | string^([7]9\d{9})$ Номер телефона получателя средств |
{- "order_id": "string",
- "amount": 1000,
- "transfer_method": "card",
- "card": {
- "pan": "4111111111111111",
- "exp": "12/24",
- "cvv": 123
}, - "bank": "Sber",
- "sbp_phone_number": "79991234567"
}
{- "order_id": "string",
- "id": "string",
- "status": "created",
- "amount": 1000,
- "processed_amount": 1000
}
order_id | string <= 50 characters ID заказа на стороне мерчанта |
id | string <= 50 characters ID заказа на стороне шлюза |
{- "order_id": "string",
- "id": "string"
}
{- "order_id": "string",
- "id": "string",
- "status": "created",
- "amount": 1000,
- "processed_amount": 1000
}