feat: 更新支付模块 (Stripe/PayPal/PingPong) 和 uni-app 配置

This commit is contained in:
TradeMate Dev
2026-06-16 13:32:50 +08:00
parent e5b1e7d588
commit 15d172e825
17 changed files with 1254 additions and 12 deletions
+14
View File
@@ -259,6 +259,20 @@ export const paymentApi = {
request('/payment/create-order', 'POST', { plan, pay_type: payType }),
}
export const creditApi = {
balance: () => request('/credits/balance'),
history: (page = 1, size = 20) => request(`/credits/history?page=${page}&size=${size}`),
packages: () => request('/credits/packages'),
subscriptionPlans: () => request('/credits/subscription-plans'),
purchase: (packageId, payType = 'alipay') =>
request('/credits/purchase', 'POST', { package_id: packageId, pay_type: payType }),
stripePurchase: (packageId, gateway = 'stripe', successUrl, cancelUrl) =>
request('/credits/stripe-purchase', 'POST', { package_id: packageId, gateway: gateway, success_url: successUrl, cancel_url: cancelUrl }),
cancelSubscription: () => request('/credits/cancel-subscription', 'POST'),
paypalCapture: (orderNo, token) =>
request('/payment/paypal-capture', 'POST', { order_no: orderNo, token: token }),
}
export const feedbackApi = {
submit: (content, category = 'general', contact = '') =>
request('/feedback', 'POST', { content, category, contact }),