-
Notifications
You must be signed in to change notification settings - Fork 31
Description
const Payment = require("wxpay-v3");
const payment = new Payment({
appid: "xxxx",
mchid: "xxx",
private_key: require("fs")
.readFileSync("./cert/apiclient_key.pem")
.toString(), //或者直接复制证书文件内容
serial_no: "3xxxxxxxC0DFDB7CF67B901A5A5746A",
apiv3_private_key: "xxxxxx",
notify_url: "https://f.tuoyal.com/beta-api/version",
});
// const config = {
// mchid: '1633213487', // 商户号
// serial: '36DA2A3BF839A4FC0C0DFDB7CF67B901A5A5746A', // 商户API证书序列号
// privateKey: readFileSync('./cert/apiclient_key.pem'), // 商户API私钥
// publicKey: readFileSync('./cert/apiclient_cert.pem'), // 微信支付平台公钥
// appid: 'wx7331e7f65737fd9a', // 微信支付应用ID
// };
let test = async () => {
let result = await payment.app({
description: "点存云-测试支付",
out_trade_no: Date.now().toString(),
amount: {
total: 1,
},
});
console.log("result", result);
};
/Users/liuzukuan/Desktop/wechat/node_modules/wxpay-v3/lib/index.js:231
throw new Error('获取证书列表失败')
^
Error: 获取证书列表失败
at Payment.decodeCertificates (/Users/liuzukuan/Desktop/wechat/node_modules/wxpay-v3/lib/index.js:231:19)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)