聚合收銀臺訂單通知參數

好拓客 3個月前 ( 11-20 ) 156

調用地址

使用HTTP協議,POST方式提交。

由商戶提供(交易通知地址:NOTIFY_URL),來源于訂單系統通知過來的消息對象。

說明:通知接入方系統,通過延時隊列進行散列通知,通知頻率:間隔:1s/5s/5s/10s/3m/10m/20m/30m/1h/2h - 總計 4h3m21s。商戶返回應答SUCCESS,將終止通知

請求參數

字段名是否必輸類型長度字段描述示例
pay_order_noMString64支付訂單號21070211012001970631000383039
out_order_noMString32商戶訂單號12345678
channel_idMString32渠道號
trans_merchant_noCString32交易商戶號
trans_term_noCString16交易終端號
merchant_noMString32結算商戶號822126090640003
term_noMString16結算終端號
order_statusMString2訂單狀態0:待支付 1:支付中 2:支付成功 3:支付失敗 4:已過期 5:已取消 6:部分退款或者全部退款
order_infoCString100訂單描述
total_amountMlong12訂單金額,單位:分200
order_create_timeMString14訂單創建時間格式yyyyMMddHHmmss
order_efficient_timeMString14訂單有效時間格式yyyyMMddHHmmss
split_markCString2合單標識“1”為合單,不填默認是為非拆單
split_infoCList<>
交易拆單信息詳細字段見split_info字段說明
order_trade_infoMObject
訂單交易信息,見以下
–>trade_noMString32交易流水號2021070266210002570007或者 21080302570007
–>log_noMString14對賬單流水號66210002570007或者 21080302570007
–>trade_ref_noMString12交易參考號080302570007,僅busi_type為UPCARD時返回
–>trade_typeMString16交易類型PAY-消費 REFUND-退款 CANCEL-撤銷
–>trade_statusMString2支付狀態返回狀態 S:成功 F:失敗 C:被沖正 U:預記狀態 X:發送失敗 T: 發送超時 P: 處理中
–>trade_amountMlong12交易金額,單位:分200
–>payer_amountMlong12付款人實際支付金額,單位:分
–>user_id1CString64用戶標識1微信sub_open_id 支付寶buyer_logon_id(買家支付寶賬號)
–>user_id2CString64用戶標識2微信openId 支付寶buyer_user_id 銀聯user_id
–>busi_typeMString16支付業務類型:
UPCARD-銀行卡
SCPAY-掃碼支付
DCPAY-數幣支付
ONLINE-線上支付ONLINE_WK-線上外卡
WK-外卡
ONLINE_B2B-線上系統網銀B2B
ONLINE_UNION-線上系統銀聯收銀臺
ONLINE_B2C-線上系統網銀B2C
ONLINE_QUICK-線上系統快捷
ONLINE_LKLAT-線上系統轉賬

–>trade_timeCString14交易完時間格式yyyyMMddHHmmss
–>acc_trade_noCString32付款受理交易流水號支付寶流水號、微信流水號
–>payer_account_noCString32付款人賬號
–>payer_nameCString32付款人名稱(僅ONLINE交易返回)
–>payer_account_bankCString32付款賬號開戶行
–>acc_typeCString2賬戶類型busi_type為UPCARD時返回:00-借記卡,01-貸記卡,02-準貸記卡,03-預付卡
busi_type為SCPAY時返回:02-微信零錢,03-支付寶花唄,04-支付寶錢包,99-未知
–>pay_modeCString2付款方式busi_type為SCPAY時返回:UQRCODEPAY-銀聯、WECHAT-微信、ALIPAY-支付寶
–>client_batch_noCString6終端批次號刷卡交易終端批次號,只有busi_type為UPCARD時返回
–>client_seq_noCString6終端流水號刷卡交易終端流水號,只有busi_type為UPCARD時返回
–>settle_merchant_noCString32結算商戶號
–>settle_term_noCString16結算終端號
–>origin_trade_noCString32原交易流水號(掃碼交易的退款場景中,對應原交易流水號)2021070266210002570007
–>trade_remarkCString64交易備注
–>auth_codeCString64快捷簽約協議號
–>bank_typeCString64付款銀行
–>acc_settle_amountCString12賬戶端結算金額
–>acc_mdiscount_amountCString12商戶側優惠金額(賬戶端)
–>acc_discount_amountCString12賬戶端優惠金額
–>acc_other_discount_amountCString12賬戶端其它優惠金額
–>request_ipC
String
32付款方IP
counter_remarkCString128 收銀臺備注

split_info域信息

字段名中文名稱是否必填類型說明
sub_trade_no子單交易流水號MString(32)子單交易流水號
sub_log_no子單對賬單流水號MString(14)子單對賬單流水號
out_sub_order_no外部子交易流水號MString(32)商戶子交易流水號,商戶號下唯一
merchant_no商戶號MString(32)拉卡拉分配的銀聯商戶號
term_no終端號MString(32)拉卡拉分配的業務終端號
amount金額MString(12)單位分,整數型字符

請求樣例

{
    "channel_id": "10",
    "merchant_no": "82239105398007K",
    "order_create_time": "20220117112533",
    "order_efficient_time": "20220124112533",
    "order_status": "2",
    "order_trade_info": {
        "acc_trade_no": "2022011822001470651424354488",
        "acc_type": "00",
        "busi_type": "SCPAY",
        "log_no": "66212380030451",
        "pay_mode": "ALIPAY",
        "payer_amount": 1200,
        "settle_merchant_no": "82239105398007K",
        "settle_term_no": "C9597363",
        "trade_amount": 1200,
        "trade_no": "20220118110113230166212380030451",
        "trade_status": "S",
        "trade_time": "20220118170046",
        "trade_type": "PAY",
        "user_id1": "135******50",
        "user_id2": "2088312273770657"
    },
    "out_order_no": "3335ED2D29E04BB3B8D5AD696842B1BF",
    "pay_order_no": "22011711012001101011025385338",
    "split_info": [{
        "amount": "850",
        "merchant_no": "82239105398007K",
        "out_sub_order_no": "72FBA30FD4AB3A958C93CF72BDA21",
        "sub_log_no": "66212379982975",
        "sub_trade_no": "20220118110113230166212379982975",
        "term_no": "C9597363"
    },
    {
        "amount": "350",
        "merchant_no": "8223910541100CS",
        "out_sub_order_no": "D7BF24DE245CDBC16B76B7FB3E7C1",
        "sub_log_no": "66212380030458",
        "sub_trade_no": "20220118110113230166212380030458",
        "term_no": "D9486551"
    }],
    "split_mark": "1",
    "term_no": "C9597363",
    "total_amount": 67200,
    "trans_merchant_no": "82239105398007K",
    "trans_term_no": "D9587314"
}復制

響應報文

{
   "code": "SUCCESS",
   "message": "執行成功"
}
復制



The End