Sale статус
Введение
API URL
Примечание
Интеграционная среда |
Производственная среда |
|---|---|
https://sandbox.sbctech.ru/paynet/dapi/v1/sale/{endpointId}/{invoiceId}/status |
https://gate.sbctech.ru/paynet/dapi/v1/sale/{endpointId}/{invoiceId}/status |
Параметры запроса
Название параметра |
Описание |
Значение |
|---|---|---|
session |
Тип: Object |
|
session.accessToken |
The access token key received in Необязательное потребителя authentication. |
Тип: StringДлина: 32-128 |
session.token |
Session token транзакции sale. |
Тип: StringДлина: 16-36 |
Параметры успешного ответа
Название параметра |
Описание |
Значение |
|---|---|---|
invoiceId |
Идентификатор транзакции sale. |
Тип: String |
session |
Тип: Object |
|
session.token |
The session token of sale транзакция |
Тип: String |
state |
Возможные значения: |
Тип: Enum |
bankOrderId |
Обязательное if state is |
Необходимость: УсловноТип: StringДлина: 128 |
redirectUrl |
Обязательное if state is |
Необходимость: УсловноТип: StringДлина: 128 |
orderId |
Идентификатор заказа в системе обработки платежей. |
Необходимость: УсловноТип: String |
transaction |
Необходимость: УсловноТип: Object |
|
transaction.amountCentis |
Сумма денежного перевода в центах: 1,00 EUR = 100 центов. |
Необходимость: УсловноТип: Integer |
transaction.commissionCentis |
Сумма удержанной комиссии в центах (зависит от интеграции). |
Необходимость: УсловноТип: Integer |
transaction.orderCreatedDate |
Дата создания заказа в системе обработки платежей.
|
Необходимость: УсловноТип: String |
transaction.transactionCreatedDate |
Дата создания транзакции в системе обработки платежей. |
Необходимость: УсловноТип: String |
errorCode |
Код причины отклонения; может присутствовать, если состояние —
DECLINED. |
Необходимость: ОпциональноТип: Integer |
errorMessage |
Сообщение о причине отклонения; может присутствовать, если состояние —
DECLINED. |
Необходимость: ОпциональноТип: StringДлина: 128 |
secure3DAuthStatus |
Возможные значения: |
Необходимость: ОпциональноТип: Enum |
randomSumAuthStatus |
Возможные значения: |
Необходимость: ОпциональноТип: Enum |
Параметры неуспешного ответа
Название параметра |
Описание |
Значение |
|---|---|---|
error |
Тип: Object |
|
error.cause |
Причина ошибки. Возможные значения: |
Тип: Enum |
error.code |
Уникальный код ошибки. |
Тип: String |
error.message |
Описание ошибки. |
Тип: String |
invoiceId |
Идентификатор транзакции sale. |
Тип: String |
Пример запроса
{
"session": {
"accessToken": "string",
"token": "string"
}
}
Пример успешного ответа
{
"bankOrderId": "string",
"invoiceId": "string",
"redirectUrl": "string",
"session": {
"token": "string"
},
"state": "enum"
}
Пример неуспешного ответа
{
"error": {
"cause": "enum",
"code": "string",
"message": "string"
},
"invoiceId": "string"
}
Конструктор запросов