POST: http://api.accesstrade.vn/core/transactions/postback
Content-Type: application/json
Body: json
{
"access_key": "Acess key cấp cho Merchant",
"signature": "Chữ ký cho từng request",
"transaction_id": "UUID",
"transaction_time": 1447388224436,
"transaction_discount": 100000,
"transaction_value": 1000000,
"transaction_status": 0,
"session_id" : "568a3697afc50b2828e64cbc",
"products" : [
{
"id": "1",
"sku": "SKU001",
"url": "http://merchant_domain/...",
"price": 10000,
"name": "Tên sản phẩm",
"category": "Tên chuyên mục",
"category_id" : 123,
"quantity": 2,
"status": 0
}
]
}
Thành công | Thất bại |
---|---|
{"status":true, "message":"Done"} | {"status":false, "message:"Thông báo lỗi"} |
Tham số | Bắt buộc | Type | Mô tả |
---|---|---|---|
access_key | Bắt buộc | String | Key được cấp cho Merchant |
signature | Bắt buộc | String | signature = md5(transaction_id+secret_key). Trong đó secret_key được Accesstrade cấp cho Merchant |
transaction_id | Bắt buộc | String | ID của đơn hàng, dùng để đối soát |
transaction_time | Bắt buộc | Long | Thời gian phát sinh đơn hàng, dạng timestamp, tính theo miliseconds (ví dụ 1447388224436) |
transaction_discount | Không | Float | Số tiền giảm giá nếu có |
transaction_value | Không | Float | Tổng tiền của đơn hàng (Chưa bao gồm VAT) |
transaction_status | Không | Float | Trạng thái đơn hàng. 0:Chờ xử lý, 1: Thành công, -1: Huỷ |
session_id | Không | String | Session id do Accesstrade gửi sang Merchant khi khách hàng đó click sang website của Merchant |
products.id | Không | String | ID của sản phẩm trên hệ thống của Merchant |
products.sku | Bắt buộc | String | Mã SKU của sản phẩm trên hệ thống của Merchant |
products.name | Không | String | Tên sản phẩm |
products.url | Không | String | URL của sản phẩm |
products.price | Bắt buộc | Float | Giá của sản phẩm (Chưa bao gồm VAT) |
products.quantity | Bắt buộc | Integer | Số lượng sản phẩm trong đơn hàng |
products.category_id | Bắt buộc | String | ID của chuyên mục trên hệ thống của Merchant |
products.category_name | Không | String | Tên chuyên mục |
products.status | Bắt buộc | Integer | Trạng thái của sản phẩm. 0:Chờ xử lý, 1: Thành công, -1: Huỷ |
ACCESSTRADE sẽ trả về cho nhà cung cấp danh sách các đơn hàng ở trạng thái pending, và khách hàng dựa vào đó cập nhât trạng thái đơn hàng cho ACCESSTRADE
GET: http://api.accesstrade.vn/core/transactions
Content-Type: application/json
Tham số | Bắt buộc | Type | Mô tả |
---|---|---|---|
access_key | Bắt buộc | String | Accesstrade sẽ cung cấp access key cấp cho merchant |
date | Không | String | Ngày phát sinh giao dịch, theo format "YYYY-MM-DD", ví dụ: "2016-06-08" |
status | Không | Integer | 0: Chờ duyệt, 1: Hoàn thành, -1: Huỷ |
signature | Bắt buộc | String | signature=md5(transaction_id+secret_key) |
{
"total": 1000,
"data" : [
{
"transaction_id": "Order ID as String",
"transaction_time": "2016-06-08T07:18:55",
"status": 0
},
{
"transaction_id": "Order ID2 as String",
"transaction_time": "2016-06-08T07:18:55",
"status": 1
}
]
}
POST http://api.accesstrade.vn/core/transactions/postbacks/common
Content-Type: application/json
Body: JSON
{
"access_key": "Access key cấp cho merchant",
"signature": "Chữ ký cho từng request",
"request_time": 1447388224436,
"transactions" : [
{
"transaction_id": "1",
"status": 0
},
{
"transaction_id": "2",
"status": 0
}
]
}
Thành công | Thất bại |
---|---|
{"status":true, "message":"Done"} | {"status":false, "message:"Thông báo lỗi"} |