diff --git a/src/utils/paypal.ts b/src/utils/paypal.ts index 12a5095..19484d1 100644 --- a/src/utils/paypal.ts +++ b/src/utils/paypal.ts @@ -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});