/** * 微信支付 - 申请退款 */ const cloud = require('wx-server-sdk'); cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }); // 云函数入口函数 exports.main = async (event, context) => { const res = await cloud.callFunction({ name: 'cloudbase_module', data: { name: 'wxpay_refund', data: { // transaction_id: '1217752501201407033233368018', // 微信订单号 // out_refund_no: '2024040118006666', // 商户内部退款单号 // amount: { // refund: 1, // 退款金额 // total: 1, // 原订单金额, // currency: 'CNY', // }, transaction_id: event.transaction_id, out_trade_no: event.out_trade_no, out_refund_no: event.out_refund_no, amount: event.amount, }, }, }); return res.result; };