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));
})
0 个回复