文档章节

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

极致-
 极致-
发布于 2018/11/29 18:46
字数 651
阅读 3395
收藏 4

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,就是备注

自己拼接转账码,这种方式好用,方便,生成简单.老少皆宜,同嫂无欺,但是用户扫码之后.发现可编辑的.金额还可以改.备注也可以改.能改?用户别那么傻,改了你就会掉单.嗯程序员都是这么认为的.哪个**会去改啊.就这么用把.好上线吧.过了几天看看数据里,咦掉单了.咦怎么备注都是商品?卧槽.用户吧备注删了.!!! 这把轮到自己傻眼了吧

于是,最后一种方式,堪称完美

既能生成二维码,金额备注还是锁死的,用户还不能修改,一下子什么都解决了.

<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>

这个拉起不好用了.道路总是再摸索中前进.组织需要你.

1群 153497287 
2群 728727933 
3群 781022074 
QQ 765858558

© 著作权归作者所有

共有 人打赏支持
极致-
粉丝 19
博文 15
码字总数 3406
作品 1
大连
程序员
私信 提问
加载中

评论(3)

项羽66666
大神麻烦看下
项羽66666
安卓手机中无法唤醒支付宝的H5怎么处理
项羽66666
安卓手机中无法唤醒支付宝的H5怎么处理
支付宝,微信转账是否可以生成一个带参数只针对某人的二维码?

支付宝,微信转账是否可以生成一个带参数只针对某人的二维码? 比如我生成一个二维码,限制只能是某个人才能转账,还有,金额只能是多少? 因为没有办法搞到支付接口哦,,

wad12302
2018/05/07
80
1
免sdk实现微信/支付宝转账打赏功能

安卓开发者都应该有一个属于自己的APP发布到市场,可以完善自己的技术站之外,加入广告,还可以有一份小收入。 但是这个年代,各家的应用市场是不欢迎带广告sdk的个人开发者应用的。还好我们...

常兴E站
2017/09/21
0
0
最轻量的支付宝转账工具类--AlipayZeroSdk

Alipay ZeroSdk是最轻量的支付宝转账工具类。可以在应用中直接跳转到支付宝转账的界面,比复制粘贴支付宝账号更加优雅、安全。 然而它的功能就是直接跳转到转账界面,不会获得支付结果。 首先...

fython
2016/08/30
1K
0
支付宝今天开始红包最多有多少?再不领取就晚了

  最近支付宝推出了免费领红包活动,这个红包可以在所有支付宝支持的实体商店里使用,用支付宝消费的时候都可以抵扣(除了个人转账 ),而且用完后第二天又能继续领了,可谓是一个非常良心...

火星来的IT美少女
2017/12/14
0
0
发票二维码扫描增强_01_问题分析

问题概述 目前开发的App中涉及到以下场景:基于纸质发票的二维码扫描结果,调用国税总局的查询接口,获取发票的票面信息并自动构建对应的报销单 发票二维码中包含以下信息: 国税总局接口中需...

稀饭老鼠
2018/07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

监听DOM上某一个元素是否发生变化,利用MutationObserver来监听元素变化

/** * 观察DOM是否发变化的事件 * @type {MutationObserver|*} */var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserv......

lwkai
15分钟前
0
0
遇到的问题

问题1:前两天在Nodepad++写了一个登录页面,但在Chrome中调试一直写不进Cookie。 解决办法:Chrome浏览器不支持本地静态js写Cookie。换用Edge调试即可。 内心:卧槽,浪费我这么多时间。 问...

akane_oimo
17分钟前
2
0
Oracle学习日志-6(聚合查询)

聚合函数 聚合函数可以对数据进行某种操作或者计算。比如几个常用的函数: COUNT:计算表中行数。 SUM:计算表中数据列中数据的合计值。 AVG:计算表中数据列中数据的平均值。 MAX:求出表中...

白话
19分钟前
1
0
Axure原型工具Axure RP9安装及Licensee

http://www.zhanshaoyi.com/9132.html

晚风0623
24分钟前
1
0
如何限制用户仅通过HTTPS方式访问OSS?

一、当前存在的问题 当前OSS支持用户使用HTTPS/HTTP协议访问Bucket。但由于HTTP存在安全漏洞。大型企业客户都要求使用HTTPS方式访问OSS,并且拒绝HTTP访问请求。 目前OSS可以通过RAM policy方...

阿里云官方博客
45分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部