Transfer status
Introduction
API URLs
Integration |
Production |
---|---|
https://sandbox.denumtech.ru/paynet/dapi/v1/transfer/{endpointId}/{invoiceId}/status |
https://gate.denumtech.ru/paynet/dapi/v1/transfer/{endpointId}/{invoiceId}/status |
Request Parameters
Parameter Name |
Description |
Value |
---|---|---|
session |
Type : Object |
|
session.accessToken |
The access token key received in Optional consumer authentication. |
Type : StringLength : 32-128 |
session.token |
The session token of transfer transaction. |
Type : StringLength : 16-36 |
Success Response Parameters
Parameter Name |
Description |
Value |
---|---|---|
invoiceId |
Transfer transaction identifier. |
Type : String |
session |
Type : Object |
|
session.token |
The session token of transfer transaction. |
Type : String |
state |
Possible values: |
Type : Enum |
bankOrderId |
Required if state is |
Necessity : ConditionalType : StringLength : 128 |
redirectUrl |
Required if state is |
Necessity : ConditionalType : StringLength : 128 |
orderId |
Order identifier in payment processing system. |
Necessity : ConditionalType : String |
transaction |
Necessity : ConditionalType : Object |
|
transaction.amountCentis |
Amount of money transfered in centis, 1.00 EUR = 100 centis. |
Necessity : ConditionalType : Integer |
transaction.commissionCentis |
Amount of commission held in centis. |
Necessity : ConditionalType : Integer |
transaction.orderCreatedDate |
Order creation date in payment processing system. |
Necessity : ConditionalType : String |
transaction.transactionCreatedDate |
Transaction creation date in payment processing system. |
Necessity : ConditionalType : String |
errorCode |
Decline reason code, may present if state is |
Necessity : OptionalType : Integer |
errorMessage |
Decline reason message, may present if state is |
Necessity : OptionalType : StringLength : 128 |
secure3DAuthStatus |
Possible values: |
Necessity : OptionalType : Enum |
randomSumAuthStatus |
Possible values: |
Necessity : OptionalType : Enum |
Success Response Parameters for Consumer defined transfer rates
Parameter Name |
Description |
Value |
---|---|---|
transferFeeList |
Type : Object |
|
transferFeeList.assignedId |
Aliased payment gateway name. |
Type : String |
transferFeeList.commissionCentis |
Amount of commission to be held in centis, 1.00 EUR = 100 centis. |
Type : Integer |
transferFeeList.currency |
Upper case letters (ISO 4217 alpha code). |
Type : String |
state |
In addition to the values from Status Transfer, |
Type : String |
Fail Response Parameters
Parameter Name |
Description |
Value |
---|---|---|
error |
Type : Object |
|
error.cause |
Cause of the error. Possible values: |
Type : Enum |
error.code |
The unique error code. |
Type : String |
error.message |
Description of the error. |
Type : String |
invoiceId |
Transfer transaction identifier. |
Type : String |
Request Example
{
"session": {
"accessToken": "string",
"token": "string"
}
}
Success Response Example
{
"bankOrderId": "string",
"invoiceId": "string",
"redirectUrl": "string",
"session": {
"token": "string"
},
"state": "enum"
}
Success Response Example for Consumer defined transfer rates
{
"bankOrderId": "string",
"invoiceId": "string",
"redirectUrl": "string",
"session": {
"token": "string"
},
"state": "TRANSFER_FEE_REQUEST",
"transferFeeList": [
{
"assignedId": "string",
"commissionCentis": "integer",
"currency": "string"
},
{
"assignedId": "string",
"commissionCentis": "integer",
"currency": "string"
}
]
}
Fail Response Example
{
"error": {
"cause": "enum",
"code": "string",
"message": "string"
},
"invoiceId": "string"
}
Request Builder