- Signature: XXX
- Accept: application/json
- Content-type: application/json
Body Parameters
Parameter |
Description |
Type |
When present |
type |
Notification type — only CAPTURE |
string |
Always |
version |
Notification version |
string |
Always |
capture |
Capture operation description |
object |
Always |
capture
Parameter |
Description |
Type |
When present |
type |
Operation type — only CAPTURE |
string(200) |
Always |
paymentId |
Payment identifier in the merchant’s system |
string(200) |
Always |
captureId |
Capture identifier in the merchant’s system |
string(200) |
Always |
createdDateTime |
Operation date and time |
URL-encoded stringYYYY-MM-DDThh:mm:ssZ |
Always |
amount |
Operation amount |
object |
Always |
billId |
Identifier of the invoice corresponding to the operation |
string(200) |
Always |
status |
Operation status |
object |
Always |
paymentMethod |
Payment method |
object |
Always |
merchantSiteUid |
Merchant ID |
string |
Always |
customer |
Customer information |
object |
Always |
customFields |
Additional information that supplements the operation data |
object |
Always |
flags |
Additional API commands |
Array. Possible elements: SALE , REVERSAL |
Always |
settlementAmount |
Merchant’s settlement amount |
object |
If payment currency and merchant settlement currency are different |
amount
Parameter |
Description |
Type |
When present |
value |
Operation amount, rounded down to two decimal places |
Number(6.2) |
Always |
currency |
Currency code according to ISO 4217 |
string(3) |
Always |
status
Parameter |
Description |
Type |
When present |
value |
Notification status |
string |
Always |
changedDateTime |
Notification status change date and time |
URL-encoded stringYYYY-MM-DDThh:mm:ssZ |
Always |
reasonCode |
Rejection reason code |
string(200) |
If the operation was rejected |
reasonMessage |
Rejection reason description |
string(200) |
If the operation was rejected |
errorCode |
Error code |
Number |
In case of errors |
paymentMethod
Parameter |
Description |
Type |
When present |
type |
Payment method type |
string |
Always |
paymentToken |
Payment token |
string |
For payments using a payment token |
maskedPan |
Masked PAN |
string |
For payments using a payment token or card |
rrn |
Payment RRN (ISO 8583) |
number |
For payments using a payment token or card |
authCode |
Auth-code for the payment |
number |
For payments using a payment token or card |
customer
Parameter |
Description |
Type |
When present |
phone |
Customer’s phone |
string |
Always |
email |
Customer’s e-mail |
string |
Always |
account |
Customer’s identifier in the merchant’s system |
string |
Always |
ip |
Customer’s IP address |
string |
Always |
country |
Customer’s country from address string |
string |
Always |
bic |
BIC of the bank that issues the card |
string |
Only for FPS payments |
lastName |
Customer’s last name |
string |
Only for FPS payments |
firstName |
Customer’s name |
string |
Only for FPS payments |
middleName |
Customer’s patronymic |
string |
Only for FPS payments |
simpleAddress |
Customer’s address |
string |
Only for FPS payments |
inn |
Customer’s TIN |
string |
Only for FPS payments |
bankMemberId |
Customer’s bank identifier |
string |
Only for FPS payments |
customFields
Parameter |
Description |
Type |
When present |
cf1 |
Additional information that supplements the operation data |
string(256) |
Always |
cf2 |
Additional information that supplements the operation data |
string(256) |
Always |
cf3 |
Additional information that supplements the operation data |
string(256) |
Always |
cf4 |
Additional information that supplements the operation data |
string(256) |
Always |
cf5 |
Additional information that supplements the operation data |
string(256) |
Always |
settlementAmount
Parameter |
Description |
Type |
When present |
value |
Settlement amount, rounded down to two decimal places |
number(6.2) |
If payment currency and merchant settlement currency are different |
currency |
Currency code according to ISO 4217 |
string(3) |
If payment currency and merchant settlement currency are different |
Notification Body Example
CAPTURE notification body example{
"capture": {
"captureId": "000d6546-0fbc-41e1-8410-6f271f2db7de",
"createdDateTime": "2025-07-08T10:29:04+03:00",
"status": {
"value": "SUCCESS",
"changedDateTime": "2025-07-08T10:29:04+03:00"
},
"amount": {
"value": 6.00,
"currency": "RUB"
},
"paymentMethod": {
"type": "CARD",
"maskedPan": "220220******1111",
"cardHolder": null,
"cardExpireDate": "6/2027"
},
"merchantSiteUid": "test-01",
"customer": {
"phone": "0"
},
"gatewayData": {
"type": "ACQUIRING"
},
"billId": "testnotific",
"paymentId": "d6be1787-67d1-4b30-8ac3-d0ec4b5f301e",
"type": "CAPTURE"
},
"type": "CAPTURE",
"version": "1"
}