Skip to main content

TradeCreate

Function

創建訂單

Endpoint

  • /v1/point-engine/trade-create

HTTP Method

  • POST

Request Body

with receipt

{
"vip_accountno": "040xxxx",
"out_trade_no": "XXXX",
"store_code": "DP01XXXX",
"invoice_id": "123456",
"total_amount": "1000.00",
"payment_amount": "1000.00",
"payment_method": "Visa",
"currency": "HKD",
"sales_time": "2023-01-20T10:00:00+08:00",
"submit_time": "2023-01-20T10:00:00+08:00",
"approval_time": "2023-01-20T10:00:00+08:00",
"burn_point": "0",
"resource": "",
"remark": "",
"receipt_image_url": [
"https://xxxx"
],
"payment_image_url": [
"https://xxxx"
]
}

without receipt

{
"vip_accountno": "040xxxx",
"out_trade_no": "XXXX",
"store_code": "DP01XXXX",
"invoice_id": "123456",
"total_amount": "1000.00",
"payment_amount": "1000.00",
"payment_method": "Visa",
"currency": "HKD",
"sales_time": "2023-01-20T10:00:00+08:00",
"submit_time": "2023-01-20T10:00:00+08:00",
"approval_time": "2023-01-20T10:00:00+08:00",
"burn_point": "0",
"resource": "",
"remark": ""
}

Request Parameters

FieldRequiredTypeRemarkSample
vip_accountnoYesstring會員號,vip_accountno040xxxx
out_trade_noYesstring訂單號,需唯一,最多64位xxxxxxx
store_codeYesstring店铺号DP01XXXX
invoice_idYesstring小票单据号123456
total_amountYesstring訂單總金額1000.00
payment_amountYesstring支付金额1000.00
payment_methodYesstring支付方式Visa
currencyNostring货币类型: HKD(default)HKD
sales_timeYesstring消費時間, rfc3339 format2023-01-01T10:00:00+08:00
submit_timeYesstring提交時間, rfc3339 format2023-01-01T10:00:00+08:00
approval_timeYesstring審核時間, rfc3339 format2023-01-01T10:00:00+08:00
burn_pointNoint抵現積分250
resourceNostring來源, [TBC] all resource?
remarkNostring备注description
receipt_image_urlNo[]小票圖片,可多張description
payment_image_urlNo[]支付圖片,可多張description

Response Body - Success

{
"code": 0,
"msg": "success",
"data": {
"trade_no": "XXXXXXXX",
"total_point": 300,
"detail": [
{
"point": 100,
"type": "E",
"expire_type": "KDP",
"expire_time": "",
"remark": "xx",
"campaign_code": ""
},
{
"point": 200,
"type": "A",
"expire_type": "QUARTER",
"expire_time": "2023-03-31",
"remark": "xx",
"campaign_code": "xx"
}
]
}
}

Response Parameters

FieldTypeRemarkSample
trade_nostringPointEngine 訂單號,唯一XXXXXXXX
total_pointnumbertotal point300
detail.pointnumberpoint100
detail.typestring積分類型: E(消費獲得積分), A(促銷贈送積分)E
detail.expire_typestring積分有效期類型, KDP(KDP積分過期時間)、QUARTER(季度)QUARTER
detail.expire_timestring積分有效期, ""(KDP) 、 Quarter End Date(QUARTER)2023-03-31
detail.remarkstring備注remark
detail.campaign_codestringtype = A 时,campaign_code有值