第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

10行代碼搞定微信支付(Java版)

標(biāo)簽:
Java
微信支付痛点

对于大多数同学来说,要开发微信支付可不简单。附上微信支付官方文档https://pay.weixin.qq.com/wiki/doc/api/index.html

从文档上可以看出,你需要解决很多问题,我就随便挑几个吧。

  • xml与对象的互转, 微信使用xml格式而不使用json通信, 也确实有点奇葩
  • 签名,千万不要以为只是MD5一下,要是你自己开发,我敢说,你60%的时间都耗在签名调试这一块
微信支付到底需要做什么

微信公众账号支付
以上是微信公众账号支付的时序图,简单概括为2个点。

  • 下单,发起支付
  • 接收异步通知,修改订单的支付状态
    下单和修改支付状态是用户的业务系统干的事,我们来说说如何快速发起支付接收异步通知
可能是目前最好的支付SDK

这是一款支付SDK,支付账号借用请往下看, best-pay-sdk, 项目主页 https://github.com/Pay-Group/best-pay-sdk,有了它你接入支付的代码只需要像下面一样

使用方法

//微信公众账号支付配置
WxPayH5Config wxPayH5Config = new WxPayH5Config();
wxPayH5Config.setAppId("xxxxx");
wxPayH5Config.setAppSecret("xxxxxxxx");
wxPayH5Config.setMchId("xxxxxx");
wxPayH5Config.setMchKey("xxxxxxx");
wxPayH5Config.setNotifyUrl("http://xxxxx");

//支付类, 所有方法都在这个类里
BestPayServiceImpl bestPayService = new BestPayServiceImpl();
bestPayService.setWxPayH5Config(wxPayH5Config);

//发起支付
bestPayService.pay();

//异步回调
bestPayService.asyncNotify();

去掉注释和空行,刚好10行!更多使用,请访问https://github.com/Pay-Group/best-pay-sdk

點(diǎn)擊查看更多內(nèi)容
257人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開(kāi)發(fā)工程師
手記
粉絲
2.3萬(wàn)
獲贊與收藏
1688

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消