微信支付开发,开通微信免充值代金券和微信免充值立减与折扣,社交立减金
關(guān)鍵字:免充值代金券?免充值立減與折扣?微信支付 API 密鑰 沙箱密鑰?微信商戶平臺(tái)
商戶范圍:特約商戶、普通商戶版
功能簡(jiǎn)介:
商戶不需要預(yù)先充值營(yíng)銷經(jīng)費(fèi),即可創(chuàng)建和激活免充值代金券活動(dòng)。活動(dòng)生效后,用戶到店使用微信支付,當(dāng)訂單符合優(yōu)惠規(guī)則時(shí),會(huì)直接扣減核銷優(yōu)惠商戶的訂單實(shí)收金額。
獲取沙箱密鑰接口:api.mch.weixin.qq.com/sandboxnew/pay/getsignkey
只需要驗(yàn)證 1001+1002+1005 或者 1003+1004+1005 任意一組即可。
一、開(kāi)通測(cè)試用例
1. 【 1001-可選用例-刷卡正常支付】
測(cè)試步驟
(1)手機(jī)客戶端進(jìn)入“微信->我->錢(qián)包->付款”獲取支付條碼;
(2)在收銀臺(tái)輸入訂單金額為 5.01 元,掃碼槍掃描上述條碼(此操作可選,若掃碼時(shí)出現(xiàn)二維碼失效等提示,可忽略提示,不影響測(cè)試結(jié)果),完成支付(或直接組包調(diào)用刷卡 api);
(3)根據(jù)商戶內(nèi)部單號(hào)(out_trade_no),調(diào)查單 api(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查詢訂單狀態(tài),與商戶自有訂單的關(guān)鍵信息進(jìn)行核對(duì)
3.2 【 1002-可選用例-刷卡支付退款】
3.2.1 用例簡(jiǎn)述
訂單金額 5.02 元,使用零錢(qián)+0.01 元免充值代金劵,實(shí)際支付 5.01 元,退款查詢升級(jí)。
3.2.3 測(cè)試步驟
(1)使用刷卡支付,進(jìn)行 5.02 元的訂單支付;
(2)根據(jù)商戶內(nèi)部單號(hào)(out_trade_no),調(diào)查單 api(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查詢訂單狀態(tài);
(3)調(diào)用退款 api (https://api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)進(jìn)行退款;
(4)調(diào)用退款查詢 api (https://api.mch.weixin.qq.com/sandboxnew/pay/refundquery)查詢退款結(jié)果。
3.3 【 1003-可選用例-公眾號(hào)/APP/掃碼正常支付】
3.3.1 用例簡(jiǎn)述
訂單金額 5.51 元,其中 0.01 元使用免充值券,實(shí)際支付 5.50 元。
驗(yàn)正常支付流程,商戶使用免充值代金券支付。
3.3.3 測(cè)試步驟
(1)用客戶端掃碼,選擇商品下單(此操作可選,若掃碼時(shí)出現(xiàn)二維碼失效過(guò)期等提示,可忽略提示,不影響測(cè)試結(jié)果,支付時(shí)出現(xiàn)收銀臺(tái) total_fee 錯(cuò)誤,是因?yàn)?strong>微信支付真實(shí)環(huán)境里不存在此筆沙箱訂單,可忽略此錯(cuò)誤),調(diào)起微信支付交易確認(rèn)頁(yè),調(diào)下單 api(https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder)
(2)等待 5 秒,完成支付;
(3)調(diào)用查單 api(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)查詢訂單狀態(tài),與商戶自有訂單的關(guān)鍵信息進(jìn)行核對(duì)。
3.4 【 1004-可選用例-公眾號(hào)/APP/掃碼支付退款】
3.4.1 用例簡(jiǎn)述
訂單金額 5.52 元,其中 0.01 元使用免充值券,實(shí)際支付 5.51 元。
3.4.3 測(cè)試步驟
(1)進(jìn)行 5.52 元的訂單支付;
(2)根據(jù)商戶內(nèi)部單號(hào)(out_trade_no),調(diào)查單 api
(https://api.mch.weixin.qq.com/sandboxnew/pay/orderquery)進(jìn)行查詢,與商戶自有訂單的關(guān)鍵信息進(jìn)行核對(duì);
(3)調(diào)用退款 api (https://api.mch.weixin.qq.com/sandboxnew/secapi/pay/refund)進(jìn)行退款;
(4)調(diào)用退款查詢 api (https://api.mch.weixin.qq.com/sandboxnew/pay/refundquery)查詢退款結(jié)果
3.5【 1005-必選用例-交易對(duì)賬單下載】
3.5.3 測(cè)試步驟
(1)調(diào)用對(duì)賬單下載接口,下載對(duì)賬單,其中下載對(duì)賬單總單時(shí) bill_type=ALL,下載對(duì)賬單交易成功單時(shí) bill_type=SUCCESS,下載對(duì)賬單退款單時(shí) bill_type=REFUND,鏈接樣例:https://api.mch.weixin.qq.com/sandboxnew/pay/downloadbill;
(2)檢查賬單返回文件字段,結(jié)算金額=訂單總金額-免充值券金額。
如圖:
開(kāi)通后如圖:
使用圖:
開(kāi)發(fā)常見(jiàn)問(wèn)題提示:
1、獲取沙箱密鑰失敗,確認(rèn)交易密鑰是否正確
2、驗(yàn)證簽名失敗, 請(qǐng)調(diào)用getsignkey生成沙箱密鑰
三、代開(kāi)通?
如果您不能在半個(gè)工作日內(nèi)看懂開(kāi)發(fā)文檔并且成功開(kāi)通,那么建議您加我Q付費(fèi)解決,畢竟時(shí)間就是金錢(qián)。
轉(zhuǎn)載于:https://www.cnblogs.com/weixinkf/p/8862052.html
總結(jié)
以上是生活随笔為你收集整理的微信支付开发,开通微信免充值代金券和微信免充值立减与折扣,社交立减金的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中国石油大学-《大学英语二》第二阶段在线
- 下一篇: 什么是心跳包?