文件
fenleixinxi/uniapp/common/api/pay.js
MiAn cb12bf5fc8 feat: 新增地址选择插件及订阅消息等多项功能优化
- 新增地址选择插件,支持地图位置选择并返回地址和经纬度
- 新增微信订阅消息发送功能,支持审核结果、提现通知等场景
- 新增订单支付状态查询、提现收款人姓名保存等接口
- 新增服务区域管理,支持按省市区划分并同步到信息发布
- 新增资金流水和营收报表导出功能
- 新增可用优惠券查询、订单退款拆分处理等功能
- 优化后台角标显示、首页数据统计、UI配置下发等
- 修复订单支付并发问题、地区管理逻辑等
2026-10-22 17:14:56 +08:00

18 行
907 B
JavaScript

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

/**
* 接口模块 · 支付(用户端)
* 对应契约 §2.1:POST /pay/prepay {orderNo} → {orderNo,payType:'wxpay',payParams:{timeStamp,nonceStr,package,signType,paySign}}
* 说明:与后端 application/api/controller/Pay.php 不是同一文件,仅为前端封装。
* 页面不要直接调用本模块,统一走 common/utils/pay.js。
*/
import { post } from '../utils/request.js'
export const payApi = {
/** 微信支付统一下单:拿 JSAPI 调起参数(未配置商户参数时后端返回「微信支付未配置」) */
prepay: (payload = {}) =>
post('/pay/prepay', typeof payload === 'string' ? { orderNo: payload } : payload, { silent: true }),
/** 查询订单支付状态(客户端支付成功 ≠ 服务端回调已处理,用于支付后确认) */
status: (orderNo) => post('/pay/status', { orderNo }, { silent: true }),
}
export default payApi