支付寶 二維碼/轉賬碼/生成方式,突破二維碼生成數量的限制

weixin_34253539發表於2018-12-07

支付寶個人二維碼生成限制之後,一天就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

3026866-16ef6668645fbb6e.jpg
1543890883917.jpg

,

,

,

不好意思.上面放的是紅包.這個是對應的二維碼,amount=金額,userId,嗯,這個需要獲取支付寶唯一ID,memo,就是備註


3026866-d1eaa0c6a8138868.gif
generate.gif

自己拼接轉賬碼,這種方式好用,方便,生成簡單.老少皆宜,同嫂無欺,但是使用者掃碼之後.發現可編輯的.金額還可以改.備註也可以改.能改?使用者別那麼傻,改了你就會掉單.嗯程式設計師都是這麼認為的.哪個**會去改啊.就這麼用把.好上線吧.過了幾天看看資料裡,咦掉單了.咦怎麼備註都是商品?臥槽.使用者吧備註刪了.!!! 這把輪到自己傻眼了吧

於是,最後一種方式,堪稱完美

既能生成二維碼,金額備註還是鎖死的,使用者還不能修改,一下子什麼都解決了.

<script>
function returnApp() {
    AlipayJSBridge.call("exitApp")
}
 
function ready(a) {
    window.AlipayJSBridge ? a && a() : document.addEventListener("AlipayJSBridgeReady", a, !1)
}
ready(function() {
    try {
        var a = {
            actionType: "scan",
            u: "2088521328947850",
            a: "200",
            m: "qq_765858558",
            biz_data: {
                s: "money",
                u: "2088521328947850",
                a: "200",
                m: "qq_765858558"
            }
        }
    } catch (b) {
        returnApp()
    }
    AlipayJSBridge.call("startApp", {
        appId: "20000123",
        param: a
    }, function(a) {})
});
document.addEventListener("resume", function(a) {
    returnApp()
});
</script>
 

這個看不懂?不會用?當然.這是支付寶開啟內嵌網頁.然後呼叫支付寶的js介面.

首先你得把這段程式碼放在一個伺服器上.然後掃一掃,讓支付寶開啟這個網頁.然後就能支付了..哈哈哈哈.

再放個二維碼給你們測試一下:

,

,

,

,

,

流出空白.

,

,

,這樣

,

,不會跟別人的串.

原文:https://blog.csdn.net/xinrui5577/article/details/84644790

相關文章