Order Status
This API is used to submit Order status from E-Commerce website
PUT
/ecommactivity/purchase_status
Request elements
Parameter | Type | Required | Description |
---|---|---|---|
receipt | String | Yes | Order Receipt |
openTime | Date Time | Yes | Order date time |
status | String | Yes | Order Status(pending,delivered, canceled, refunded) |
customer.accountId | String | Yes | Unique ID generated for the customer |
customer.phone | String | Yes | Phone number of the customer |
customer.email | String | Yes | Email ID of the customer |
customer.first | String | Yes | First name of the customer |
customer.last | String | Yes | Last name of the customer |
Error messages
Error Code | Error Message |
---|---|
1004 | The following field is not unique |
1006 | The following fields are invalid |
1002 | Fields are empty |
SAMPLE JSON PAYLOAD
{
"receipt":"rc1",
"openTime": "Y-m-d H:i:s",
"status": "delivered",
"customer": {
"first": "First name",
"last": "Last name",
"email": "email",
"phone": "phone"
},
"items": [
{
"type": "Product",
"sku": "sku000",
"qty": "1",
"name": "Product name",
"currency": "AED",
"unitPrice": "10"
}
]