l***@gmail.com
l***@gmail.com
  • 发布:2024-07-16 17:59
  • 更新:2024-07-16 17:59
  • 阅读:76

google pay 示例代码无效

分类:uni-app

https://uniapp.dcloud.net.cn/tutorial/app-payment-google.html

使用 paypal的方式也不行

let paypalPaymentMethodConfig = {
environment: 3, // 必填 1 是product 3是test
paymentMethodType: paymentMethodType, //必填 CARD、PAYPAL
existingPaymentMethodRequired: false, //可选 如果设置为true同时已经准备好了支付allowedPaymentMethods中的付款方式,isReadyToPay就会返回true。

                    currencyCode: "USD", //必填  
                    countryCode: "US", //在欧洲经济区必填  
                    transactionId: "", //当你想要接收googlepay回调的时候必填  
                    totalPriceStatus: "FINAL", //必填  NOT_CURRENTLY_KNOWN、ESTIMATED、FINAL  
                    totalPrice: "111.00", //必填 满足正则格式^[0-9]+(\.[0-9][0-9])?$  
                    totalPriceLabel: "100heelo", //可选  
                    checkoutOption: "DEFAULT", //可选 DEFAULT、COMPLETE_IMMEDIATE_PURCHASE  

                    merchantName: "Example Merchant", //可选  
                    emailRequired: true, //可选  
                    shippingAddressRequired: true, //可选  
                    shippingPhoneNumberRequired: false, //可选  
                    allowedCountryCodes: ["US", "GB"], //可选  
                    merchantId: "MVHSBANAS6KSE", //必填  
                };  

                let statement;  

                if (paymentMethodType === "CARD") {  
                    statement = {  
                        ...cardPaymentMethodConfig  
                    };  
                } else {  
                    statement = {  
                        ...paypalPaymentMethodConfig  
                    };  
                }  

                console.log(JSON.stringify(statement));  

                plus.payment.request(provider, statement, (result) => {  
                    console.log("支付成功 :" + JSON.stringify(result));  
                }, (e) => {  
                    console.log("支付失败: " + JSON.stringify(e));  
                })
2024-07-16 17:59 负责人:无 分享
已邀请:

要回复问题请先登录注册