nodejs 支付宝支付

JavaScript012

nodejs 支付宝支付,第1张

首先安装引入 alipay-sdk ,并配置 alipay-sdk

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

})

即可。