Orders
Order management and purchase
Purchase a product
Authorizations
AuthorizationstringRequired
JWT token obtained from login or register endpoint
Body
product_codeintegerRequiredExample:
1001quantityinteger · min: 1RequiredExample:
5Responses
201
Order created successfully
application/json
400
Bad request
application/json
post
/orders/createPOST /api/v3/orders/create HTTP/1.1
Host: localhost:8009
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 34
{
"product_code": 1001,
"quantity": 5
}{
"success": true,
"code": 201,
"message": "text",
"data": {
"order": {
"order_id": "text",
"product_code": 1,
"quantity": 1,
"price_per_unit": 1,
"total_price": 1,
"items": [
{
"id": 1,
"account_data": "text"
}
],
"created_at": "text"
},
"balance": {
"previous": 1,
"current": 1,
"deducted": 1
}
}
}Retrieve list of user's orders
Authorizations
AuthorizationstringRequired
JWT token obtained from login or register endpoint
Query parameters
pageintegerOptionalDefault:
1limitintegerOptionalDefault:
20langstringOptionalDefault:
enResponses
200
Orders retrieved successfully
application/json
get
/ordersGET /api/v3/orders HTTP/1.1
Host: localhost:8009
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200
Orders retrieved successfully
{
"success": true,
"data": {
"orders": [
{
"id": 1,
"order_id": "ORD-1701234567-1-5678",
"product_code": 1001,
"product_name": "Gmail PVA Account",
"quantity": 5,
"price_per_unit": 8.5,
"total_price": 42.5,
"created_at": "2023-12-01 10:30:00"
}
],
"pagination": {
"current_page": 1,
"per_page": 20,
"total": 100,
"total_pages": 5
}
}
}Retrieve detailed information about an order
Authorizations
AuthorizationstringRequired
JWT token obtained from login or register endpoint
Path parameters
orderIdstringRequiredExample:
ORD-1701234567-1-5678Query parameters
langstringOptionalDefault:
enResponses
200
Order details retrieved successfully
application/json
404
Order not found
application/json
get
/orders/{orderId}GET /api/v3/orders/{orderId} HTTP/1.1
Host: localhost:8009
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"success": true,
"data": {
"order": {
"id": 1,
"order_id": "ORD-1701234567-1-5678",
"product_code": 1001,
"product_name": "Gmail PVA Account",
"quantity": 5,
"price_per_unit": 8.5,
"total_price": 42.5,
"created_at": "2023-12-01 10:30:00",
"items": [
{
"id": 1,
"account_data": "text",
"created_at": "text"
}
]
}
}
}Last updated