- 进入支付宝沙箱网站: 链接: 入驻开放平台 (alipay.com)
- 登录
- 登录完成后填写信息
- 进入沙箱环境: 链接 :支付宝开放平台 (alipay.com)
- 下载密钥生成工具:链接:生成密钥 - 支付宝文档中心 (alipay.com)
- 登录账号要一致
- 在支付宝开放平台开发助手中进行操作
- 回到页面进行配置: 链接:支付宝开放平台 (alipay.com)
- 测试时可以使用沙箱内提供的虚拟账号
- 搜索支付宝的sdk 链接:
- GitHub - alipay/alipay-sdk-nodejs-all: 支付宝开放平台 Alipay SDK for Node.js
语雀也可以:链接:SDK 配置 · 语雀 (yuque.com)(!仅提供参考)
- 安装指令:cnpm install alipay-sdk -S
- 引入
Const AlipaySdk = require(“alipay-sdk”).default
- 在支付页面引入并使用
const formData = new AlipayFormData();
// 调用 setMethod 并传入 get,会返回可以跳转到支付页面的 url
formData.setMethod('get');
formData.addField('bizContent', {
outTradeNo: 'out_trade_no',
productCode: 'FAST_INSTANT_TRADE_PAY',
totalAmount: '0.01',
subject: '商品',
body: '商品详情',
});
formData.addField('notifyUrl', 'http://www.com/notify');
const result = await alipaySdk.exec(
'alipay.trade.page.pay',
{},
{ formData: formData },
);
注意测试要使用无痕浏览