2
0

feat: paypal中英文适配

This commit is contained in:
caiyuchao
2025-04-28 19:00:31 +08:00
parent 3cc72b946d
commit ac4e201f98

View File

@@ -1,8 +1,12 @@
import { loadScript } from "@paypal/paypal-js";
import { payPalOrders, payPalCapture } from '@/service/api/payment';
import { useAppStore } from '@/store/modules/app';
const appStore = useAppStore();
const locale = appStore.locale.includes("zh") ? "zh_CN" : "en_US"
export const constructPaypalBtn = async(orderId: number, currency: string) =>{
loadScript({ clientId: import.meta.env.VITE_PAYPAL_CLIENT_ID, disableFunding: ["paylater"], currency })
loadScript({ clientId: import.meta.env.VITE_PAYPAL_CLIENT_ID, currency, locale: locale })
.then((paypal: any) => {
paypal
.Buttons({
@@ -16,7 +20,7 @@ export const constructPaypalBtn = async(orderId: number, currency: string) =>{
},
async createOrder() {
async createOrder() {
try {
const response = await payPalOrders({orderId: orderId});