首页 > 其他 > 详细

node-支付宝支付

时间:2020-09-04 23:48:53      阅读:144      评论:0      收藏:0      [点我收藏+]

#支付条件

1.支付宝平台-申请支付

#支付参数

const alipaySdk = new AlipaySdk({
  appId: ‘202xxxxx‘,
  gateway: ‘https://openapi.alipay.com/gateway.do‘,
  privateKey: ‘xxx‘,
  alipayPublicKey: ‘xxx‘
})
 
#支付宝插件
const AlipaySdk = require(‘alipay-sdk‘).default
const AlipayFormData = require(‘alipay-sdk/lib/form‘).default
 
 #api接口方法
static async alipay(outTradeNo,productCode,money) {
        const formData = new AlipayFormData()
        // 调用 setMethod 并传入 get,会返回可以跳转到支付页面的 url
        formData.setMethod(‘get‘)
        // 配置回调接口
        formData.addField(‘notifyUrl‘, ‘http://xxx/api/alipay‘)
        // 设置参数
        formData.addField(‘bizContent‘, {
            outTradeNo: outTradeNo,
            productCode: ‘FAST_INSTANT_TRADE_PAY‘,
            totalAmount: money,
            subject: ‘xx集团‘,
            body: ‘商品详情‘,
        });
        // 请求接口
        return alipaySdk.exec(
            ‘alipay.trade.page.pay‘,
            {},
            { formData: formData },
        )
    }

 

 

node-支付宝支付

原文:https://www.cnblogs.com/fm060/p/13616703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!