1. 程式人生 > >微信支付開發:開通微信免充值代金券和開通微信免充值立減與折扣,申請微信免充值代金券,接口升級驗收步驟

微信支付開發:開通微信免充值代金券和開通微信免充值立減與折扣,申請微信免充值代金券,接口升級驗收步驟

支付 生效 upload 設置 target title 調用 box 基礎

功能介紹:

商戶不需要預先充值營銷經費,即可創建和激活免充值代金券活動。活動生效後,用戶到店使用微信支付,當訂單符合優惠規則時,會直接扣減核銷優惠商戶的訂單實收金額。

免充值,營銷資金“0”占用
不需要預充值營銷經費,即可創建代金券優惠活動。優惠金額從商戶訂單實收金額中扣減。

免開發,免費使用
微信支付提供基礎防刷、對賬、下載消耗記錄等基礎功能。不需要商戶開發,也不收取手續費。

可自定義活動標題、減價面額、減價門檻、可用商戶、預算、用戶領取次數限制,也可以配置指定會員可用、指定某些商品享受優惠等。

----

商家常常會使用代金券、優惠券、折扣等活動,吸引粉絲參與,開通這個免充值代金券功能後,則可以隨時免費開啟代金券活動。

也就是說,當你需要設置優惠或者,想粉絲發優惠券時,你可以不需要提前向微信平臺充值,就可以向粉絲發放代金券、立減活動。節約一大筆資金投入。

一、產品位置: 產品中心>我的產品>免充值代金券

技術分享圖片

二、申請開通

技術分享圖片

三、開通之後,即可配置:

技術分享圖片

四、 申請微信免充值代金券要註意的地方:

需要進行免充值接口升級,否則無法使用,這個需要有較強的微信支付開發能力,因為免充值接口升級,需要微信沙箱測試開發,實現“免充值券驗收用例”,完成驗收。

技術分享圖片

獲取沙箱密鑰接口:api.mch.weixin.qq.com/sandboxnew/pay/getsignkey

只需要驗證 1001+1002+1005 或者 1003+1004+1005 任意一組即可。

五、開通測試用例
1. 【 1001-可選用例-刷卡正常支付】
測試步驟
(1)手機客戶端進入“微信->我->錢包->付款”獲取支付條碼;
(2)在收銀臺輸入訂單金額為 5.01 元,掃碼槍掃描上述條碼(此操作可選,若掃碼時出現二維碼失效等提示,可忽略提示,不影響測試結果),完成支付(或直接組包調用刷卡 api);
(3)根據商戶內部單號(out_trade_no),調查單 api(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查詢訂單狀態,與商戶自有訂單的關鍵信息進行核對

3.2 【 1002-可選用例-刷卡支付退款】
3.2.1 用例簡述
訂單金額 5.02 元,使用零錢+0.01 元免充值代金劵,實際支付 5.01 元,退款查詢升級。
3.2.3 測試步驟
(1)使用刷卡支付,進行 5.02 元的訂單支付;
(2)根據商戶內部單號(out_trade_no),調查單 api(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查詢訂單狀態;
(3)調用退款 api (https://api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)進行退款;
(4)調用退款查詢 api (https://api.mch.weixin.qq.com/sandboxnew/pay/refundquery)查詢退款結果。

3.3 【 1003-可選用例-公眾號/APP/掃碼正常支付】
3.3.1 用例簡述
訂單金額 5.51 元,其中 0.01 元使用免充值券,實際支付 5.50 元。
驗正常支付流程,商戶使用免充值代金券支付。

3.3.3 測試步驟
(1)用客戶端掃碼,選擇商品下單(此操作可選,若掃碼時出現二維碼失效過期等提示,可忽略提示,不影響測試結果,支付時出現收銀臺 total_fee 錯誤,是因為微信支付真實環境裏不存在此筆沙箱訂單,可忽略此錯誤),調起微信支付交易確認頁,調下單 api(https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder)
(2)等待 5 秒,完成支付;
(3)調用查單 api(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查詢訂單狀態,與商戶自有訂單的關鍵信息進行核對。

3.4 【 1004-可選用例-公眾號/APP/掃碼支付退款】
3.4.1 用例簡述
訂單金額 5.52 元,其中 0.01 元使用免充值券,實際支付 5.51 元。

3.4.3 測試步驟
(1)進行 5.52 元的訂單支付;
(2)根據商戶內部單號(out_trade_no),調查單 api
(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)進行查詢,與商戶自有訂單的關鍵信息進行核對;
(3)調用退款 api (https://api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)進行退款;
(4)調用退款查詢 api (https://api.mch.weixin.qq.com/sandboxnew/pay/refundquery)查詢退款結果


3.5【 1005-必選用例-交易對賬單下載】
3.5.3 測試步驟
(1)調用對賬單下載接口,下載對賬單,其中下載對賬單總單時 bill_type=ALL,下載對賬單交易成功單時 bill_type=SUCCESS,下載對賬單退款單時 bill_type=REFUND,鏈接樣例:https://api.mch.weixin.qq.com/sandboxnew/pay/downloadbill;
(2)檢查賬單返回文件字段,結算金額=訂單總金額-免充值券金額。

如圖:
技術分享圖片




開通後如圖:
技術分享圖片

開發常見問題:

1、獲取沙箱密鑰失敗,確認交易密鑰是否正確

2、驗證簽名失敗, 請調用getsignkey生成沙箱密鑰

如果你看不懂開發文檔,需要幫助開通微信免充值代金券等功能,也可加我Q·Q交流,請發送驗證信息"社交立減金"。 技術分享圖片

微信支付開發:開通微信免充值代金券和開通微信免充值立減與折扣,申請微信免充值代金券,接口升級驗收步驟