成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

淺析微信支付:支付驗收示例和驗收指引

Cympros / 2906人閱讀

摘要:本文是淺析微信支付系列文章的第十一篇,主要講解支付驗收示例和驗收指引。為保證商戶接入質(zhì)量,提升交易安全及用戶體驗,微信支付的合作服務(wù)商在正式上線交易前,必須先根據(jù)本文指引完成驗收。

本文是【淺析微信支付】系列文章的第十一篇,主要講解支付驗收示例和驗收指引。

淺析微信支付系列已經(jīng)更新十一篇了喲~,沒有看過的朋友們可以看一下。

淺析微信支付:如何使用沙箱環(huán)境測試

淺析微信支付:下載對賬單和資金賬單

淺析微信支付:申請退款、退款回調(diào)接口、查詢退款

淺析微信支付:查詢訂單和關(guān)閉訂單

上一篇文章我們講了 如何使用沙箱環(huán)境測試,文中有講到沙箱環(huán)境不僅可以用來當(dāng)開發(fā)環(huán)境使用,及時返回接口數(shù)據(jù),還能當(dāng)作微信支付的 驗收示例,官方指出,為了安全考慮希望所有商戶都接入驗收,以下我們會結(jié)合官方文檔為大家講解如何接入及相關(guān)的驗收用例。

驗收指引

官方文檔地址:

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1

本文閱讀對象為:商戶自有系統(tǒng)(包括但不限于:在線購物平臺、人工收銀系統(tǒng)、自動化智能收銀系統(tǒng)、APP應(yīng)用等)負(fù)責(zé)微信支付功能驗收的測試及開發(fā)人員。

為保證商戶接入質(zhì)量,提升交易安全及用戶體驗,微信支付的合作服務(wù)商在正式上線交易前,必須先根據(jù)本文指引完成驗收。驗收完成后,服務(wù)商在驗收公眾平臺(微信號:WXPayAssist)提交驗收通過申請,審核通過后,才能開通相應(yīng)的支付權(quán)限(如:刷卡支付)。否則,請根據(jù)審核駁回提示,重新完成驗收。

注:仿真測試環(huán)境中的商戶號(父子商戶號)需使用真實商戶號。

驗收流程

如圖2,商戶在收到微信支付審核通過的郵件后,即可用郵件中提供的開發(fā)者信息,啟動測試驗收工作。驗收開始后,驗收負(fù)責(zé)人可按照下表步驟操作:

以上為驗收的基本步驟,首先,我們需要接入 沙箱環(huán)境,不知道的小伙伴可以查看我的上一篇文章,有詳細(xì)描述,這里就不細(xì)說了。

驗收測試用例

如果已經(jīng)接入沙箱環(huán)境,我們就可以開始選擇微信官方對應(yīng)的驗收用例進行測試了,官方提供了四種驗收用例,如下:

請根據(jù)您需要開通的功能來選擇相應(yīng)的驗收用例進行測試:

◆ 刷卡支付驗收用例
◆ 掃碼支付驗收用例
◆ 公眾號支付驗收用例
◆ 免充值券驗收用例

這里我們以 公眾號支付驗收用例 來做例子,下面為官方的驗收流程:

流程我們已經(jīng)知道了,重點來了,我們需要下載驗收用例,下面是地址:

https://pay.weixin.qq.com/wiki/doc/api/download/jsapi_yanshou.zip

首先,請關(guān)注上面圖片中的二維碼,如果遇到問題,可以查看官方的異常解答;下載驗收用例后,我們會得到 4 個用例文檔,需要根據(jù)文檔中的描述來進行驗收,支付成功、支付失敗接口是必須驗收的。

如何驗收?

簡單講,驗收分為以下幾個步驟:

獲取sandbox_signkey

修改正常接口地址為沙箱環(huán)境地址,增加 sandboxnew 路徑

根據(jù)用例集標(biāo)題中的金額傳入?yún)?shù),調(diào)用相應(yīng)的接口

查看返回值與用例集中是否一致,如果一致則成功,否則失敗

需要注意的是,一定要根據(jù)用例集中的標(biāo)題傳入金額,比如支付成功用例集需要傳入金額1.01元,那我們就必須傳入這個金額,傳入其他金額會導(dǎo)致失敗。

以下為示例代碼:

public static void main(String[] args) throws Exception {
    System.out.println("--------------->");

    // 沙箱環(huán)境測試
    WXPay wxPay = new WXPay(WXPayConfigImpl.getInstance(), true, true);

    Map resultMap = wxPay.unifiedOrder(notify_url, openid, body, out_trade_no, 
    "1.01", spbill_create_ip, goods_tag, detail,
            timeStart, timeExpire);


    System.out.println(resultMap);

    /*Map resultMap = wxPay.refund(null, "10000", "10001", "1.01", "0.01", "測試微信退款");
    System.out.println(WXPayUtil.isSignatureValid(resultMap, WXPayConstants.API_KEY));*/


    System.out.println("<---------------");
}

上面代碼中是作者封裝好的sdk方法,開啟沙箱環(huán)境只需要實例化對象時傳入?yún)?shù)即可:

// 沙箱環(huán)境測試
WXPay wxPay = new WXPay(WXPayConfigImpl.getInstance(), true, true);

// 正式環(huán)境
WXPay wxPay = new WXPay(WXPayConfigImpl.getInstance());

具體源碼見下面文末github地址。

結(jié)語

給小伙伴們分享點驗收的經(jīng)驗,首先,一定要先看一遍官方文檔,然后跟著官方文檔一步步的操作,對于官方所講的關(guān)鍵信息,必須仔細(xì)檢查,比如上面所說的金額,還有官方標(biāo)紅的一些注釋,本文主要目的是給大家一個分享和參考,比較方便的是作者已經(jīng)封裝好的sdk中有相關(guān)的 沙箱環(huán)境 切換示例,不需要大家再分析具體實現(xiàn),關(guān)注如何應(yīng)用即可。

如果小伙伴有遇到解決不了的問題,可以關(guān)注作者微信公眾號,加入討論群中發(fā)出疑問,和小伙伴們一起解決哦~

預(yù)告:下一篇文章 (余額提現(xiàn))企業(yè)付款到微信用戶零錢賬戶,敬請期待?。?!

?如果想要提前一覽源碼的小伙伴,可以先看看我的 github,地址如下:
?
?`
?https://github.com/YClimb/wxp...
?`

關(guān)注作者微信公眾號,點擊下方討論群,掃碼即可加入微信支付討論群與小伙伴一起探討哦~

到此本文就結(jié)束了,關(guān)注公眾號查看更多推送!??!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/72169.html

相關(guān)文章

  • 淺析微信支付:開通免充值產(chǎn)品功能及如何進行接口升級指引

    摘要:本文是淺析微信支付系列文章的第十五篇,主要講解如何開通免充值產(chǎn)品功能流程和其中的注意事項,對于接口升級會重要講解,避免爬坑。 本文是【淺析微信支付】系列文章的第十五篇,主要講解如何開通免充值產(chǎn)品功能流程和其中的注意事項,對于接口升級會重要講解,避免爬坑。 淺析微信支付系列已經(jīng)更新十五篇了喲~,沒有看過的朋友們可以看一下哦。 淺析微信支付:商戶平臺代金券或立減優(yōu)惠開通、指定用戶代金券發(fā)...

    NicolasHe 評論0 收藏0
  • 淺析微信支付:如何使用沙箱環(huán)境測試

    摘要:本文是淺析微信支付系列文章的第十篇,主要講解如何使用沙箱環(huán)境來測試微信支付。圖為微信支付仿真測試系統(tǒng)后簡稱仿真系統(tǒng)的簡化原理圖。沙箱說明微信支付沙箱環(huán)境,是提供給微信支付商戶的開發(fā)者,用于模擬支付及回調(diào)通知。 本文是【淺析微信支付】系列文章的第十篇,主要講解如何使用沙箱環(huán)境來測試微信支付。 淺析微信支付系列已經(jīng)更新十篇了喲~,沒有看過的朋友們可以看一下。 淺析微信支付:下載對賬單和資...

    騫諱護 評論0 收藏0
  • 淺析微信支付:前篇大綱

    摘要:淺析微信支付前篇大綱本文是淺析微信支付系列文章的第一篇,主要會介紹一下為何寫下這個系列以及對于微信支付的一點小經(jīng)驗,與君共勉。下面講一下我是如何去學(xué)習(xí)微信支付的。 淺析微信支付:前篇大綱 本文是【淺析微信支付】系列文章的第一篇,主要會介紹一下為何寫下這個系列以及對于微信支付的一點小經(jīng)驗,與君共勉。 以下會分幾個步驟講一下我學(xué)習(xí)微信支付的過程,也是一部辛酸史,也是希望朋友們不要再次跌進...

    mayaohua 評論0 收藏0
  • 淺析微信支付:(余額提現(xiàn))企業(yè)付款到微信用戶零錢或銀行卡賬戶

    摘要:本文是淺析微信支付系列文章的第十二篇,主要講解在商戶存在的提現(xiàn)商戶付款到微信用戶零錢或者銀行卡需求。應(yīng)用場景微信支付已上線企業(yè)付款至銀行卡功能。企業(yè)付款到銀行卡發(fā)票與交易手續(xù)費發(fā)票為拆分單獨開具。 本文是【淺析微信支付】系列文章的第十二篇,主要講解在商戶存在的提現(xiàn)、商戶付款到微信用戶零錢或者銀行卡需求。 淺析微信支付系列已經(jīng)更新十二篇了喲~,沒有看過的朋友們可以看一下哦。 淺析微信支...

    ad6623 評論0 收藏0
  • 淺析微信支付:商戶平臺代金券或立減優(yōu)惠開通、指定用戶代金券發(fā)放、查詢等

    摘要:本文是淺析微信支付系列文章的第十四篇,主要講解在如何開通商戶平臺的代金券或立減優(yōu)惠功能,商家向指定用戶發(fā)送代金券,查詢發(fā)送記錄,代金券信息等。代金券微信支付代金券業(yè)務(wù)是基于微信支付,為了協(xié)助商戶方便地實現(xiàn)營銷優(yōu)惠措施。 本文是【淺析微信支付】系列文章的第十四篇,主要講解在如何開通商戶平臺的代金券或立減優(yōu)惠功能,商家向指定用戶發(fā)送代金券,查詢發(fā)送記錄,代金券信息等。 淺析微信支付系列已...

    neroneroffy 評論0 收藏0

發(fā)表評論

0條評論

Cympros

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<