Get a single order
Retrieve the full details of an order including its transactions. Use `?fields[]=amount_details` to include a financial breakdown (captured, capturable, refunded, refundable, voided, voidable amounts) — useful for partial capture and refund scenarios.
Authorization
basicAuth AuthorizationBasic <token>
Use your API key as the username and leave the password empty.
Encode as Base64: {api_key}: (note the trailing colon).
In: header
Path Parameters
id*string
Order identifier
Query Parameters
fields[]?string
Request extra fields: amount_details (financial breakdown) or order_line_details (per-line capture/refund status)
Value in
"amount_details" | "order_line_details"Response Body
application/json
application/json
application/json
curl -u YOUR_API_KEY: \ 'https://api.costplus.online/v1/orders/4851e31c-4137-4e91-95ef-1df945ee76a2/?fields[]=amount_details'{
"id": "4851e31c-4137-4e91-95ef-1df945ee76a2",
"merchant_order_id": "my-order-id-1",
"status": "completed",
"currency": "EUR",
"amount": 1295,
"description": "My amazing order",
"created": "2026-01-15T12:00:05.433502+00:00",
"modified": "2026-01-15T12:02:30.123456+00:00",
"completed": "2026-01-15T12:02:30.123456+00:00",
"expiration_period": "PT1H",
"return_url": "https://www.example.com",
"webhook_url": "https://www.example.com/webhook",
"transactions": [
{
"id": "d291f03f-a406-428a-967a-4895a46e03fd",
"payment_method": "credit-card",
"status": "completed",
"amount": 1295,
"currency": "EUR",
"channel": "ecom",
"credit_debit": "credit",
"is_capturable": false,
"payment_method_details": {
"truncated_pan": "1111",
"card_expiry": "122028"
}
}
]
}{
"error": {
"status": 400,
"type": "string",
"value": "string",
"property_path": "string",
"property_description": "string"
}
}{
"error": {
"status": 400,
"type": "string",
"value": "string",
"property_path": "string",
"property_description": "string"
}
}