支付宝付款错误
Posted
技术标签:
【中文标题】支付宝付款错误【英文标题】: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'
但是对于如何修复它有任何线索。也许有人会。
谢谢!
【问题讨论】:
【参考方案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
之后问题就解决了。
【讨论】:
以上是关于支付宝付款错误的主要内容,如果未能解决你的问题,请参考以下文章