feat(M08-A): 接入顾客端权益明细

This commit is contained in:
Codex
2026-06-25 12:04:55 +08:00
parent fb1b593b24
commit e24920c9cc
20 changed files with 661 additions and 38 deletions
+19
View File
@@ -64,6 +64,24 @@ function clientRequestId(prefix) {
return `${prefix}-${Date.now()}-${Math.random().toString(36).slice(2, 8)}`
}
function requestWechatPayment(params) {
return new Promise((resolve, reject) => {
if (!params || !params.timeStamp || !params.nonceStr || !params.package || !params.paySign) {
reject(new Error('微信支付参数不完整'))
return
}
wx.requestPayment({
timeStamp: String(params.timeStamp),
nonceStr: params.nonceStr,
package: params.package,
signType: params.signType || 'RSA',
paySign: params.paySign,
success: resolve,
fail: reject,
})
})
}
module.exports = {
request,
login,
@@ -71,4 +89,5 @@ module.exports = {
clearSession,
cents,
clientRequestId,
requestWechatPayment,
}