The shopper's order history
One page of the orders belonging to the presented session, newest first. The buyer id is in the WHERE clause; there is no parameter that selects a shopper, so this route cannot be aimed at anyone else's history.
IT INCLUDES ORDERS PLACED AS A GUEST. When the shopper first signs in, orders carrying the address they just proved are filed under the new account, so a history that started before the account existed is not lost — see the first-sign-in backfill.
total counts the whole history, not the page, so a client can render a pager without walking every page to find the end.
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Query Parameters
page?integer
Default
1Range
1 <= valuelimit?integer
Default
20Range
1 <= value <= 100Response Body
application/json
application/json
application/json
curl -X GET "https://sandbox.505pay.link/v1/marketplace/buyer/orders"{
"items": [
{
"order_number": "string",
"status": "pending",
"payment_status": "pending",
"placed_at": "2019-08-24T14:15:22Z",
"lines": [
{
"variant_id": "8a2d415d-59aa-4132-bef3-011f97c4a0f6",
"product_id": "0d012afa-f885-4e65-aeca-37e27701e2d1",
"sku": "string",
"name": "string",
"quantity": 0,
"unit_cents": 0,
"line_total_cents": 0,
"image_url": "string"
}
],
"subtotal_cents": 0,
"discount_cents": 0,
"promo_code": "string",
"shipping_cents": 0,
"shipping_method_name": "string",
"shipping_address": {},
"tax_cents": 0,
"total_cents": 0,
"currency": "str",
"fulfilment": {
"state": "placed",
"tracking_number": "string",
"carrier": "string",
"events": [
{
"state": "placed",
"at": "2019-08-24T14:15:22Z"
}
]
},
"pay_url": "string",
"issue_state": "",
"can_request_cancel": true,
"can_open_complaint": true
}
],
"total": 0,
"page": 0,
"limit": 0
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}Was this page helpful?