alipay-sdk 文档地址 https://www.npmjs.com/package/alipay-sdk
alipay-sdk 文档上并没有写给出app支付实例demo,我这边从网上各种查资料,琢磨了好久才实现。
签名并加密 返回给app客户端,app客户端拿到这串字符调用支付宝就可以了
获取app支付的通知
支付宝异步参数格式如下,字段名称请参考支付宝的文档( https://docs.open.alipay.com/204/105465/ )
不需要,支付宝打开后会自动为页面引入(监听)所需的 js 片段。
如果你直接复制了官网的
function ready(callback) { // 如果jsbridge已经注入则直接调用
if (window.AlipayJSBridge) {
callback &&callback()
} else { // 如果没有注入则监听注入的事件
document.addEventListener('AlipayJSBridgeReady', callback, false)
}
}
代码后,需要你在页面的 onload 事件中调用 ready() 函数。
如果你使用了 JQuery 的话,在页面的 JS 部分:
$(document).ready(function(){
ready()
})
即可。