1. 跳转后可修改金额和备注的方式
alipays://platformapi/startapp?appId=09999988&actionType=toAccount&goBack=NO&amount=1.00&userId=2088521328947850&memo=QQ_765858558
直接拼接url唤醒app
2.跳转后不可修改金额和备注的方式
function ready(a) {
window.AlipayJSBridge ? a && a() : document.addEventListener("AlipayJSBridgeReady", a, !1)
}
ready(function() {
try {
var a = {
actionType: "scan",
u: "2088521328947850",//支付宝用户id
a: "200",//金额
m: "qq_765858558",//备注
biz_data: {
s: "money",
u: "2088521328947850",//支付宝用户id
a: "200",//金额
m: "qq_765858558"//备注
}
}
} catch (b) {
returnApp()
}
AlipayJSBridge.call("startApp", {
appId: "20000123",
param: a
}, function(a) {})
});
核心js文件:https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js
快捷获取支付宝userid方法:
这里无法放二维码,所以问博主索要
3.获取收款通知
目前来说只能在android手机上实现获取微信和支付宝的收款通知,然后将通知通过请求服务器接口传达到服务器端;
原理解析:通过在app内嵌入代码或者新写一个app,然后给app通知权限,那么就可以监听到相关通知,然后将通知发送到服务器,服务器通过这些信息基本上是可以确认到订单,但是这个是无法百分百的定位到某笔订单的,所以只能从另外的方法去解决这个问题;
监控app下载地址:https://www.coolapk.com/apk/com.coolapk.market?from=navbar
下载酷安应用市场后搜索收款推送,就可以下载到app了
参考链接:https://github.com/yioMe
https://blog.csdn.net/xinrui5577/article/details/84680238
4.支付宝转银行卡实现自动跳转
alipays://platformapi/startapp?appId=09999988&clientVersion=3.7.0.0718&actionType=toCard&sourceId=bill&cardNo=6217000010041030555&bankAccount=张三&money=1&amount=1&bankMark=CCB&bankName=中国建设银行
//一个核心链接,直接前端页面做一个a标签,拼装好这些参数就可以,注意跳转之前先断开网络,然后进入到转账页面以后,打开网络,就可以进行正常转账了。
//如果不想断开网络,那么就做一个中间页面 在支付宝里面打开,然后再点击去转账,这样就不需要断开网络;