POS紅利建立 /PosBonus/Add
Request 請求內容
根節點
| 參數 | 名稱 | 型態 | 必要性 | 說明 |
| BDATE | 發生日期 | S(10) | M | 可輸入民國年或是西元年 EX: 109.01.01 EX2: 2020/01/01 |
| CCODE | 客戶代號 | S(16) | M | |
| BonusName | 紅利名稱 | S(100) | ||
| Remark | 備註 | S(100) | ||
| RelateNumber | 關聯號碼 | S(40) | ||
| SourceCheck | 檢查關聯號碼是否重複 | Bool | 當啟動此選項, 則會檢查是否該關聯號碼已有上傳過, 如有則會跳出錯誤, 請注意如果關聯號碼是空白則不檢查, 預設為不檢查 | |
| Point | 點數 | Int | M | 正數為增加紅利,負數為使用紅利 |
回傳訊息
根節點
| 參數 | 名稱 | 型態 | 說明 |
| Status | 執行結果 | S(1) | S: 成功 E: 失敗 |
| ErrorCode | 錯誤代碼 | S(4) | 0000: 成功 |
| ErrorMessage | 錯誤訊息 | S(100) |
Request範例
//請求Header內容
api-pno:TMSDEMOWEB
api-timestamp:1509371605
api-ClientSign:B29087C957C3EDD24F8F83E62CD06EE6D2203A35E16696E53850D908AFFDA8272BDE7BC48864A5A218767A522554967E2B036B529DFFA7B980A049FD456551C2
//請求Body內容
{
"BDATE" : "2020/01/01",
"CCODE" : "0",
"BonusName" : "購物贈點",
"Remark" : "",
"RelateNumber" : "10901010001",
"Point" : 100
}
Response 回覆結果
Response範例
成功
{
"Status": "S",
"ErrorCode": "0000",
"ErrorMessage": ""
}
失敗
{
"Status": "E",
"ErrorCode": "9003",
"ErrorMessage": "Timestamp已過期"
}
失敗
{
"Status": "E",
"ErrorCode": "6006",
"ErrorMessage": "關聯號碼不可超過40個字"
}