• 支付宝 二维码/转账码/生成方式,突破二维码生成数量的限制


    Pxpay 个人收款开源项目:https://gitee.com/DaLianZhiYiKeJi/xpay

    支付宝收款的几种方式:

    1. 通过xposed 设置金额/备注.然后可以得到一张二维码.这是传统的方式.
    2. 通过支付宝的接口,自己拼接字符串.然后根据字符串生成一个二维码对于

    对于传统方式.支付宝限制了一天二维码的生成数量.在这之间简直是好用得不要不要得.但是突然间支付宝爸爸说.你搞那么多二维码干啥.还备注...一天给你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

  • 相关阅读:
    Codeforces 1291 Round #616 (Div. 2) B
    总结
    刷新DNS解析缓存+追踪+域名解析命令
    数学--数论--Hdu 5793 A Boring Question (打表+逆元)
    Lucene.net(4.8.0) 学习问题记录六:Lucene 的索引系统和搜索过程分析
    LeetCode 117 Populating Next Right Pointers in Each Node II
    LeetCode 116 Populating Next Right Pointers in Each Node
    test test
    LeetCode 115 Distinct Subsequences
    LeetCode 114. Flatten Binary Tree to Linked List
  • 原文地址:https://www.cnblogs.com/ganchuanpu/p/10096466.html
Copyright © 2020-2023  润新知