diff --git a/api/modules/wallet.js b/api/modules/wallet.js index a07c6d0..e03ba51 100644 --- a/api/modules/wallet.js +++ b/api/modules/wallet.js @@ -52,15 +52,6 @@ export const walletApi = { }); }, - // 支付充值订单 - payRechargeOrder(identifier, rechargeOrderId, paymentMethod) { - return request({ - url: `/api/c/v1/recharge-orders/${rechargeOrderId}/pay`, - method: 'POST', - data: { identifier, payment_method: paymentMethod, app_type: APP_TYPE } - }); - }, - getTransactions(identifier, page, page_size, params = {}) { return request({ url: '/api/c/v1/wallet/transactions', diff --git a/pages/my-wallet/my-wallet.vue b/pages/my-wallet/my-wallet.vue index b859ea3..3d0785d 100644 --- a/pages/my-wallet/my-wallet.vue +++ b/pages/my-wallet/my-wallet.vue @@ -544,17 +544,17 @@ }); try { - // 调用支付接口获取支付配置 - const payData = await walletApi.payRechargeOrder( + // 使用订单金额重新调用充值接口获取支付配置 + const rechargeData = await walletApi.recharge( userStore.state.identifier, - rechargeOrder.recharge_order_id || rechargeOrder.recharge_id, + rechargeOrder.amount, 'wechat' ); uni.hideLoading(); // 验证支付配置 - if (!payData.pay_config || !payData.pay_config.package) { + if (!rechargeData.pay_config || !rechargeData.pay_config.package) { uni.showToast({ title: '支付参数获取失败', icon: 'none' @@ -562,8 +562,6 @@ return; } - const rechargeData = payData; - // 调起微信支付 // #ifdef H5 if (typeof WeixinJSBridge === 'undefined') {