创建支付订单,然后请求后端接口,获取orderInfo
注意:这里进行说明
orderInfo
完全是后端返回的,前端不做任何处理,如果orderInfo
有问题跟后端进行沟通.
以Node.js为例,后端代码试例如下所示
const wxpay = require('node-weixin-pay');
const config = {
appid: 'your appid',
mch_id: 'your merchant id',
partner_key: 'your partner key',
pfx: fs.readFileSync('path to your p12 file'),
};
const payment = {
body: 'Your order description',
out_trade_no: 'Your order number',
total_fee: 1,
spbill_create_ip: 'Your ip address',
notify_url: 'Your notify url',
trade_type: 'JSAPI',
openid: 'Your openid',
};
wxpay.getBrandWCPayRequestParams(payment, config, (err, result) => {
if (