跳到主要内容

Web 支付(線上網頁付款)

簡介

Web 支付允許用戶在商戶網站中直接使用第三方電子錢包付款。用戶可掃描二維碼、確認金額並完成付款。支付完成後,透過 return_url 參數將用戶導回商戶指定頁面。

目前支持的錢包支付將即時計價為港幣(HKD)從用戶電子錢包扣款,QFPay 亦會以港幣結算給商戶。

HTTP 請求

POST /trade/v1/payment

支付類型說明
800201微信 Web 掃碼支付(香港商戶),詳見微信掃碼支付
801514支付寶 Web 支付(香港商戶),詳見支付寶 Web 支付
800714銀聯雲閃付 PC-Web 支付(香港商戶)
805814PayMe Web 支付(香港商戶)

請求參數

參數名稱參數編碼是否必填類型說明
訂單金額txamtInt(11)單位為最小幣值(100 = $1),建議金額大於 200,以避免風控。
幣別txcurrcdString(3)請參見幣別列表
支付方式pay_typeString(6)如:805814 = PayMe Web 支付
商戶訂單號out_trade_noString(128)商戶自訂,單一商戶下需唯一
交易時間txdtmString(20)格式:yyyy-MM-dd HH:mm:ss
二維碼過期時間expired_time
(僅限正掃)
String(3)單位為分鐘,預設 30 分鐘。可設為最小 5 分鐘,最大 120 分鐘。
商品名稱goods_nameString(64)商品簡稱,限 20 字以內英數與中文 UTF-8 編碼,不能包含特殊符號。
子商戶號mchidString(16)由 QFPay 分配,用於識別子商戶身份。
設備 IDudidString(40)唯一設備識別碼,顯示於後台管理頁面。
返回網址return_urlString(512)支付完成後跳轉頁面網址。

回應參數

參數名稱參數編碼類型說明
支付方式pay_typeString(6)例如:805814 代表 PayMe Web 支付
系統時間sysdtmString(20)QFPay 系統交易時間,格式:YYYY-MM-DD hh:mm:ss,用作結算截止依據。
請求交易時間txdtmString(20)商戶提交的交易時間。
錯誤描述resperrString(128)回應中的錯誤說明。
金額txamtInt(11)訂單金額。
訊息內容respmsgString(128)回應說明內容。
商戶訂單號out_trade_noString(128)商戶提交的外部訂單號。
QFPay 訂單號syssnString(40)系統產生之交易編號。
回應碼respcdString(4)0000 為成功;1143/1145 表示需輪詢查詢交易結果;其他為失敗,詳見交易狀態碼
支付 URLpay_urlString(512)使用該連結可生成對應錢包之支付二維碼。