Idempotency-Key string A unique key for safely retrying a request without duplicating work.
Only uncaptured order lines can be edited. Increasing the total order amount may trigger a new credit check.
To check whether the edit action is available, inspect availableActions on the sub-order chunk from the GET order response.
curl -X POST
-H 'authorization: Bearer v4.public.eyJpc3MiOiJs...'
-H 'content-type: application/json'
-H 'Idempotency-Key: da7ca8f9-915b-472b-b5f0-81945bff9e4a'
-d '{
"orderLines": [
{
"description": "Coffee Machine X200",
"quantity": 9,
"reference": "111-222-333",
"totalAmount": 450000,
"totalVatAmount": 90000,
"type": "physical",
"unitDiscountAmount": 0,
"unitPrice": 50000,
"vat": 2500
},
{
"description": "Shipping fee",
"quantity": 1,
"reference": "444-555-666",
"totalAmount": 10000,
"totalVatAmount": 2000,
"type": "shippingFee",
"unitDiscountAmount": 0,
"unitPrice": 10000,
"vat": 2500
}
],
"totalOrderAmount": 510000,
"totalOrderAmountExclVat": 408000,
"totalOrderVatAmount": 102000
}'
https://api.sandbox.ledyer.com/v1/orders/:orderId Idempotency-Key string orderId string orderLines array description string quantity integer reference string Optional totalAmount integer totalVatAmount integer type string unitDiscountAmount integer Optional unitPrice integer vat integer totalOrderAmount integer totalOrderAmountExclVat integer totalOrderVatAmount integer {
"captured": [],
"capturedAmount": {
"amount": "0.00",
"currency": "SEK",
"formatted": "0.00",
"formattedWithCurrency": "SEK 0.00",
"minorUnits": 0
},
"createdAt": "2023-02-10T21:28:17.425663Z",
"customer": {
"billingAddress": {
"careOf": "",
"city": "Stockholm",
"companyName": "Ledyer AB",
"country": "SE",
"postalCode": "11359",
"streetAddress": "Sveavägen 49",
"attentionName": ""
},
"companyId": "559311-3714",
"companyName": "Ledyer AB",
"email": "jan.jonsson@business.com",
"firstName": "Jan",
"invoiceChannel": {
"type": "email",
"details": ""
},
"lastName": "Jonsson",
"paymentMethod": {
"provider": "ledyer",
"type": "invoice"
},
"phone": "004613371337",
"reference1": "",
"reference2": "",
"shippingAddress": {
"attentionName": "",
"careOf": "",
"city": "Stockholm",
"country": "SE",
"companyName": "Ledyer AB",
"postalCode": "11359",
"streetAddress": "Sveavägen 49"
}
},
"events": [
{
"amount": {
"amount": "-500.00",
"currency": "SEK",
"formatted": "-500.00",
"formattedWithCurrency": "-SEK 500.00",
"minorUnits": -50000
},
"createdAt": "2023-02-10T21:28:21.992588Z",
"id": "oe_24w4qABgHvVTEtuebc5MIvqnplx",
"ledgerId": "in_24w4pVQQYYEMRKJy4VhBmiay4qw",
"orderId": "or_24w4p5pJogDfyMevIEddZLqyXMG",
"type": "edit"
},
{
"amount": {
"amount": "0.00",
"currency": "SEK",
"formatted": "0.00",
"formattedWithCurrency": "SEK 0.00",
"minorUnits": 0
},
"createdAt": "2023-02-10T21:28:18.425663Z",
"id": "oe_24w4pSYb70kRiEu7FnlQ0ck3iV8",
"ledgerId": "in_24w4pVQQYYEMRKJy4VhBmiay4qw",
"orderId": "or_24w4p5pJogDfyMevIEddZLqyXMG",
"type": "readyForCapture"
},
{
"amount": {
"amount": "5100.00",
"currency": "SEK",
"formatted": "5,100.00",
"formattedWithCurrency": "SEK 5,100.00",
"minorUnits": 510000
},
"createdAt": "2023-02-10T21:28:17.425663Z",
"id": "oe_24w4pSYb70kRiEu7FnlQ0ck3iV8",
"ledgerId": "in_24w4pVQQYYEMRKJy4VhBmiay4qw",
"orderId": "or_24w4p5pJogDfyMevIEddZLqyXMG",
"type": "create"
}
],
"expiresAt": "2023-02-24T21:28:17.425663Z",
"id": "or_24w4p5pJogDfyMevIEddZLqyXMG",
"merchantId": "ac_1xWqkkS5aIbxCJsoseRhSd0OJyD",
"merchantReference": "or_24w4p5pJogDfyMevIEddZLqyXMG",
"orderAmount": {
"amount": "4600.00",
"currency": "SEK",
"formatted": "4,600.00",
"formattedWithCurrency": "SEK 4,600.00",
"minorUnits": 460000
},
"orderReference": "DXXX5HYZ",
"paymentMethod": {
"provider": "ledyer",
"type": "invoice"
},
"refunded": [],
"refundedAmount": {
"amount": "0.00",
"currency": "SEK",
"formatted": "0.00",
"formattedWithCurrency": "SEK 0.00",
"minorUnits": 0
},
"riskProfile": {
"tags": []
},
"status": ["uncaptured"],
"storeId": "970245072",
"uncaptured": {
"availableActions": [
{
"type": "cancel"
},
{
"type": "capture"
},
{
"type": "partialCapture"
},
{
"type": "editCustomer"
},
{
"type": "editOrder"
},
{
"type": "extendOrderExpiry"
}
],
"createdAt": "2023-02-10T21:28:17.425663541Z",
"ledgerId": "in_24w4pVQQYYEMRKJy4VhBmiay4qw",
"note": "",
"orderLines": [
{
"description": "Coffee Machine X200",
"id": "ol_274BCHVWsZhUyROkVCzMJf7iz5V",
"quantity": 9,
"reference": "111-222-333",
"totalAmount": 450000,
"totalVatAmount": 90000,
"type": "physical",
"unitPrice": 50000,
"vat": 2500
},
{
"description": "Shipping fee",
"id": "ol_274BCKxRHZHzzRPADiBH9txmmO2",
"quantity": 1,
"reference": "444-555-666",
"totalAmount": 10000,
"totalVatAmount": 2000,
"type": "shippingFee",
"unitPrice": 10000,
"vat": 2500
}
],
"status": [],
"totalOrderAmount": {
"amount": "4600.00",
"currency": "SEK",
"formatted": "4,600.00",
"formattedWithCurrency": "SEK 4,600.00",
"minorUnits": 460000
},
"totalOrderAmountExclVat": {
"amount": "3680.00",
"currency": "SEK",
"formatted": "3,680.00",
"formattedWithCurrency": "SEK 3,680.00",
"minorUnits": 368000
},
"totalOrderVatAmount": {
"amount": "920.00",
"currency": "SEK",
"formatted": "920.00",
"formattedWithCurrency": "SEK 920.00",
"minorUnits": 92000
}
},
"uncapturedAmount": {
"amount": "4600.00",
"currency": "SEK",
"formatted": "4,600.00",
"formattedWithCurrency": "SEK 4,600.00",
"minorUnits": 460000
},
"updatedAt": "2023-02-10T21:28:21.992588Z"
} events array A list of order event snapshots. Each event includes an amount object with amount, currency, formatted, formattedWithCurrency, and minorUnits, plus createdAt, orderId, ledgerId, and type.
Supported type values:
acknowledge: Order has been acknowledged.authorize: Order has been authorized.cancel: Order has been cancelled.create: Order has been created.edit: Order lines and related order details have been edited since
first authorization.editCustomer: Customer details have been edited.editPaymentMethod: Payment method has been changed.extendExpiry: Order expiry has been extended at least once.fullCapture: All order lines have been captured.fullRefund: All order lines have been added to a credit invoice.paid: Order has been paid.partialCapture: Some order lines have been captured.partialRefund: Some order lines have been added to a credit invoice.readyForCapture: Order has been made ready for capture.setReference: Merchant order reference has been updated.orderAmount object uncaptured object availableActions array type property that describes an available action. The following types can be listed: - cancel: The order can be cancelled. - capture: The order can be fully
captured. - editCustomer: The customer details of the order can be
edited. - editOrder: The order lines can be edited. - editPaymentMethod: The payment method of the order can be edited. - extendExpiry: The
expiry date of the order can be extended. - partialCapture: The order can
be partially captured. - partialRefund: The order can be partially
refunded. - refund: The order can be fully refunded.createdAt string ledgerId string documentReference string Optional documentUrl string Optional note string Optional orderLines array description string quantity integer reference string Optional totalAmount integer totalVatAmount integer type string unitDiscountAmount integer Optional unitPrice integer vat integer status array totalOrderAmount integer totalOrderAmountExclVat integer totalOrderVatAmount integer uncapturedAmount object updatedAt string