Получение деталей запроса
Пример запроса
GET https://api.capitalpay.biz/api/public/order/{uuid}/details
Accept: application/json
Signature: {generated_hmac_signature}
Пример ответа
HTTP/1.1 200 OK
{
"status": true,
"data": {
"id": 123456,
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"cash_desk_uuid": "123e4567-e89b-12d3-a456-426614174000",
"external_order_id": 123456,
"external_client_id": 123456,
"external_data": "{\"key\": \"value\"}",
"status_id": 1,
"status": "Created",
"error_code": null,
"error_message": null,
"payment_method_id": 1,
"payment_method": "Card",
"payment_token_uuid": null,
"registered_token_uuid": null,
"recur_frequency": null,
"recur_status": null,
"recur_expired_at": null,
"amount": 100.50,
"currency_id": 1,
"currency": "KZT",
"title": "Order Title",
"description": "Order Description",
"refund_amount": null,
"refund_description": null,
"webhook_url": "https://example.com/webhook",
"success_url": "https://example.com/success",
"fail_url": "https://example.com/fail",
"locale": "ru",
"transaction_end_at": null,
"is_test": false,
"created_at": "2023-10-01T12:00:00Z",
}
}
Создание подписи
Особенности формирования подписи в заголовке можно посмотреть в разделе Создание подписи
Подпись создается с помощью HMAC SHA256. Для создания подписи необходимо использовать следующие поля в заданном порядке:
uuid
Пример строки для подписи:
{uuid};
123e4567-e89b-12d3-a456-426614174000;