Pxpay 個人收款開源項目:https://gitee.com/DaLianZhiYiKeJi/xpay 支付寶收款的幾種方式: 對於傳統方式.支付寶限制了一天二維碼的生成數量.在這之間簡直是好用得不要不要得.但是突然間支付寶爸爸說.你搞那麼多二維碼幹啥.還備註...一天給你20張夠不夠? 於是乎 ...
Pxpay 個人收款開源項目:https://gitee.com/DaLianZhiYiKeJi/xpay
支付寶收款的幾種方式:
- 通過xposed 設置金額/備註.然後可以得到一張二維碼.這是傳統的方式.
- 通過支付寶的介面,自己拼接字元串.然後根據字元串生成一個二維碼對於
對於傳統方式.支付寶限制了一天二維碼的生成數量.在這之間簡直是好用得不要不要得.但是突然間支付寶爸爸說.你搞那麼多二維碼幹啥.還備註...一天給你20張夠不夠?
於是乎一瞬間哀鴻遍野.有得同學有先見之明,生成好的二維碼都存起來了.有存貨,現在還可以拿出來用.但是沒有存貨的怎麼辦?
第二種方式,就出現了,轉賬碼:
轉賬碼也有多種途徑
alipays://platformapi/startapp?appId=09999988&actionType=toAccount&goBack=NO&amount=1.00&userId=2088521328947850&memo=QQ_765858558
amount=金額,userId,嗯,這個需要獲取支付寶唯一ID,memo,就是備註
自己拼接轉賬碼,這種方式好用,方便,生成簡單.老少皆宜,同嫂無欺,但是用戶掃碼之後.發現可編輯的.金額還可以改.備註也可以改.能改?用戶別那麼傻,改了你就會掉單.嗯程式員都是這麼認為的.哪個**會去改啊.就這麼用把.好上線吧.過了幾天看看數據里,咦掉單了.咦怎麼備註都是商品?卧槽.用戶吧備註刪了.!!! 這把輪到自己傻眼了吧
於是,最後一種方式,堪稱完美
既能生成二維碼,金額備註還是鎖死的,用戶還不能修改,一下子什麼都解決了.
1 <script> 2 function returnApp() { 3 AlipayJSBridge.call("exitApp") 4 } 5 6 function ready(a) { 7 window.AlipayJSBridge ? a && a() : document.addEventListener("AlipayJSBridgeReady", a, !1) 8 } 9 ready(function() { 10 try { 11 var a = { 12 actionType: "scan", 13 u: "2088521328947850", 14 a: "200", 15 m: "qq_765858558", 16 biz_data: { 17 s: "money", 18 u: "2088521328947850", 19 a: "200", 20 m: "qq_765858558" 21 } 22 } 23 } catch (b) { 24 returnApp() 25 } 26 AlipayJSBridge.call("startApp", { 27 appId: "20000123", 28 param: a 29 }, function(a) {}) 30 }); 31 document.addEventListener("resume", function(a) { 32 returnApp() 33 }); 34 </script>
原文:https://my.oschina.net/xinyu126/blog/2963198