不需要一个模块

时间:2018-07-10 09:23:47

标签: javascript reactjs react-native import

我在使用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));

谢谢您的回答。

1 个答案:

答案 0 :(得分:0)

import PayPal from 'react-native-paypal';

如果这不起作用,请尝试安装“ react-native-paypal-wrapper”,然后执行

import PayPal from 'react-native-paypal-wrapper';