微信小程序云开发--使用云函数实现微信支付

时间:2025-03-11 09:27:25
const config = { appid: 'XXXXXXXXXXX', //小程序AppId envName: 'XXXXXXXX', // 小程序云开发环境ID mchid: 'XXXXXXXXX', //商户号 partnerKey: 'XXXXXXXXXXXXXXXXX', //此处商户密钥 notify_url: '', //这个就这样 spbill_create_ip: '127.0.0.1'//这个就这样 }; const cloud = require('wx-server-sdk'); cloud.init({ env: config.envName }) const db = cloud.database(); const TcbRouter = require('tcb-router'); //云函数路由 const rq = require('request'); const tenpay = require('tenpay');//支付核心模块 //添加模块:鼠标右键点击pay云函数-->在外部打开终端-->执行 npm i tenpay -D -->完成 exports.main = async (event, context) => { const app = new TcbRouter({ event }); // 查询是否有订单记录 app.router('selectorder',async(ctx)=>{ const data=await db.collection('orders').where({ openId:event.openId, courseId:event.courseId }).get() ctx.body = data; }); // 查询用户所有的订单记录 app.router('selectAllOrders',