免sdk實現微信/支付寶轉賬打賞功能


版權聲明:本文為xing_star原創文章,轉載請注明出處!

本文同步自http://javaexception.com/archives/162

近期發現了一個很好的開源項目,可以給自己的app添加微信/支付寶轉賬打賞的功能,就給自己的app添加了此功能,發現用法簡單,真的很棒。

github地址是https://github.com/CankingApp/MiniPay

關於這個項目的原理,有文章講述的很清晰了,具體可以參考這個,http://www.canking.win/2017/09/21/minipay/ 匯總下就是,微信,支付寶二維碼掃碼,掃出來的都是一個特定協議格式的url,微信、支付寶能夠對此進行解析,識別要轉賬的用戶,這樣就實現了轉賬打賞的功能。MiniPay就是基於此封裝的一個輕量級sdk。

用法

1. 需要提供配置信息

支付寶和微信二維碼
解析支付寶二維碼內容后綴字符(直接轉賬用)
這塊可以參考http://www.canking.win/2017/09/21/minipay/ 可以用二維碼在線解析器https://jiema.wwei.cn/ 解析支付寶的二維碼,獲取到那一串后綴字符

2. 添加項目依賴

在app/build.gradle中添加

implementation 'com.canking.minipay:minipay:1.0.5'

3. 一行代碼啟動MiniPay

MiniPayUtils.setupPay(AboutActivity.this, new Config.Builder("xxxxxxx", R.drawable.ic_alipay, R.drawable.ic_wechatpay).build());

到此就已經集成成功了,可以看下效果圖

 

效果圖

 

 

 

參考資料

原理描述 http://www.canking.win/2017/09/21/minipay/
Github地址 https://github.com/CankingApp/MiniPay

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM