我在使用react-native-paypal时遇到麻烦。
let PayPal = require('react-native-paypal');
我遇到此错误:Requested keys of a value that is not an object
。
我也尝试了let PayPal = require('../node_modules/react-native-paypal');
,但是也没有用。我不知道该怎么办。
解决方案:我使用paypal-react-native-wrapper,但是现在我在初始化部分时没有undefiend不是对象。错误在第一点。
PayPal.initialize(PayPal.SANDBOX, "AbyfNDFV53djg6w4yYgiug_JaDfBSUiYI7o6NM9HE1CQ_qk9XxbUX0nwcPXXQHaNAWYtDfphQtWB3q4R");
PayPal.pay({
price: '40.70',
currency: 'MYR',
description: 'Your description goes here',
}).then(confirm => console.log(confirm))
.catch(error => console.log(error));
谢谢您的回答。
答案 0 :(得分:0)
做
import PayPal from 'react-native-paypal';
如果这不起作用,请尝试安装“ react-native-paypal-wrapper”,然后执行
import PayPal from 'react-native-paypal-wrapper';