【问题标题】:PayPal payment error支付宝付款错误
【发布时间】:2014-07-31 20:42:43
【问题描述】:

我有一个可以购物的应用程序,通过贝宝进行货币交易。我现在正在尝试将 paypal 的东西集成到我的 rails 项目中,当我试图了解它是如何完成的时,我已经下载了 this sample project,它似乎展示了如何完成这些东西的一个很好的例子。

我想我在谈论配置时已经涵盖了所有内容。该应用程序现在全部配置了我的贝宝凭据。

我的问题是付款后,在回调的时候,app会抛出这个错误:

undefined method `recipientName=' for #<PayPal::SDK::REST::DataTypes::Address:0x007feb13a30ee8>

即使使用默认配置,我也遇到了这个问题。

有人知道那是什么吗?我猜是关于项目中包含的与贝宝有关的宝石:

# PayPal
gem 'paypal-sdk-core', :git => 'https://github.com/paypal/sdk-core-ruby.git'
gem 'paypal-sdk-rest', :git => 'https://github.com/paypal/rest-api-sdk-ruby.git'

但是对于如何修复它有任何线索。也许有人会。

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby paypal


    【解决方案1】:

    我找到了解决方案。绝对是关于 gem 版本的东西。刚刚更新它们并解决了问题。

    制作这个:

    # PayPal
    gem 'paypal-sdk-core', :git => 'https://github.com/paypal/sdk-core-ruby.git'
    gem 'paypal-sdk-rest', :git => 'https://github.com/paypal/rest-api-sdk-ruby.git'
    

    没有安装两个 gem 的最新版本。我刚刚取出了那些 git 规范,在bundle update 之后问题就解决了。

    【讨论】:

      猜你喜欢
      • 2011-07-19
      • 2016-02-25
      • 2018-02-24
      • 2016-03-24
      • 2014-07-18
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 2018-07-18
      相关资源
      最近更新 更多