Confirm payment transaction
POST /API/XML/InvoiceManagementService.ashx
Not available in the sandbox. The platform describes this method, but the mock does not implement it: a request with this root element gets HTTP 400 and ResultCode 400 with Unknown operation element. Sandbox support is planned.
Request parameters
| Field | Type | Required | Description |
|---|---|---|---|
Callisto-Protocol-Version | 2 | yes | |
SignatureVersion | integer (int32, default 1) | — |
Request body
| Field | Type | Required | Description |
|---|---|---|---|
ConfirmPaymentTransactionRequest | object | yes | |
ConfirmPaymentTransactionRequest. | integer (int32) | yes | Project ID in the Platform system. Assigned during project setup. |
ConfirmPaymentTransactionRequest. | string | — | |
ConfirmPaymentTransactionRequest. | object | yes | |
ConfirmPaymentTransactionRequest. | object | — | |
ConfirmPaymentTransactionRequest. | object[] | — | |
ConfirmPaymentTransactionRequest. | string (uuid) | — | Unique Invoice ID assigned by the Platform |
ConfirmPaymentTransactionRequest. | string | — | Order ID in Merchant’s system |
ConfirmPaymentTransactionRequest. | object | yes | |
ConfirmPaymentTransactionRequest. | string | — | |
Header | object | yes | Request header with authentication. Included in every API request. |
Header. | object | yes | Request authentication data. All three fields are mandatory for every request. |
Header. | string | yes | Merchant Login assigned by the Platform |
Header. | string | yes | Current UTC time in yyyyMMddHHmmss format. Must not differ from platform system time by more than 20 minutes. |
Header. | string | yes | HMAC request signature. Calculated as: LOWERCASE(HMACSHA256(Password, Login + LOWERCASE(HMACSHA256(Password, NowUtc)))) |
Header. | integer (int32) | — | Ordinal invoice request number (for idempotency). Starting from 0. |
Header. | object | — | Platform service block in the request header. The sandbox does not read it: the block is ignored and affects neither the signature nor processing. |
Header. | string | — | |
Header. | object | — | |
Header. | string (date-time) | — |