建立分帳交易
平台可針對指定子特店的付款交易建立分帳交易,但僅能針對平台協助建立的付款交易發起分帳交易。
介面路徑
| 請求方式 | API 路徑 |
|---|---|
| POST | {DOMAIN_NAME} /api/v1/trade/split/create |
請求電文
Http.header 參數
Content-TypeString必填
固定值:application/json
platformIdString必填
SLP 平台 ID,平台特店必填
merchantIdString必填
平台特店串接:SLP 分配的子特店 ID
apiKeyString必填
API 介面金鑰
requestIdString(32)必填
請求流水號,每個 HTTP 請求唯一
idempotentKeyString(32)選填
冪等 KEY
Http.body 封包
referenceOrderIdString(32)必填
特店分帳訂單號,由特店自訂。僅可使用英文字母與數字,長度為 16 至 32 字元
tradeOrderIdString(32)必填
SLP 付款交易訂單編號
finishBoolean必填
是否標記為此特店付款交易的最後一次分帳作業。true 表示本次分帳後不再建立新的分帳交易;false 表示後續仍會對此子特店付款交易繼續建立分帳交易
splitDataArray<SplitData>必填
分帳明細;每個 destination 僅能出現一次
amountCurrencyAmount必填
分帳金額
valueNumber(14)必填
金額,台幣傳金額*100,譬如 1 元傳入 100
currencyString(3)必填
幣種,目前僅支援 TWD
destinationString(32)必填
分帳目標帳戶的子特店 ID
descriptionString(128)必填
分帳說明,最長 128 字元
reasonString(32)必填參考
分帳原因代號
回應電文
處理結果 http.statusCode
* 500 /429 /400:處理異常
* 200:處理成功
splitIdString(32)必填
SLP 分帳流水號
referenceOrderIdString(32)選填
特店分帳訂單號,由特店自訂。僅可使用英文字母與數字,長度為 16 至 32 字元
tradeOrderIdString(32)選填
SLP 付款交易訂單編號
statusString(16)必填參考
分帳交易狀態
finishBoolean必填
是否標記為此特店付款交易的最後一次分帳作業。true 表示本次分帳後不再建立新的分帳交易;false 表示後續仍會對此子特店付款交易繼續建立分帳交易
splitDataArray<SplitData>選填
分帳明細
amountCurrencyAmount必填
分帳金額
valueNumber(14)必填
金額,台幣傳金額*100,譬如 1 元傳入 100
currencyString(3)必填
幣種,目前僅支援 TWD
destinationString(32)必填
分帳目標 SLP 帳戶的子特店 ID
descriptionString(128)必填
分帳說明
reasonString(32)必填參考
分帳原因代號
errorPaymentError選填
分帳失敗原因;分帳失敗時回傳