Skip to main content

Update an existing order

PUT https://delivery-api.paysera.com/rest/v1/orders/{id}

Update delivery order details. Only certain fields can be modified after order creation.

Authorization​

This endpoint requires MAC (Message Authentication Code) authentication.

Authorization Header Format:

Authorization: MAC id="YOUR_PROJECT_ID",ts="1234567890",nonce="xyz123",mac="GENERATED_MAC_HASH"

Example:

Authorization: MAC id="a9b8c7d6e5f4g3h2", ts="1234567890", nonce="xyz123abc456def", mac="dGhpcyBpcyBhIHJhbmRvbSBtYWMgaGFzaCB2YWx1ZQ==", ext="body_hash=cmFuZG9tQm9keUhhc2hWYWx1ZQ%3D%3D"

For more details, please refer to the Authentication section.

Parameters​

Path Parameters​

NameTypeRequiredDescription
idstring✓Order ID

Request Body​

FieldTypeRequiredDescription
shipment_gateway_codestringUpdate shipping gateway code
shipment_method_codestringUpdate shipping method code
shipmentsarrayUpdate shipments
sender_idstringUpdate sender ID
senderobject
receiver_idstringUpdate receiver ID
receiverobject
notesstringUpdate notes
eshop_order_idstringUpdate e-shop order reference
order_notificationobject

Example​

Request​

PUT https://delivery-api.paysera.com/rest/v1/orders/{id}
Content-Type: application/json
Authorization: MAC id="YOUR_PROJECT_ID",ts="1234567890",nonce="xyz123",mac="GENERATED_MAC_HASH"
{}

Response​

{}

AUTHORIZATION: HTTP

REQUEST

Base URL
https://delivery-api.paysera.com

RESPONSE

Order updated successfully
{}