【问题标题】:Rails Paypal Gem Find PaymentRails Paypal Gem 查找付款
【发布时间】:2014-09-28 21:46:22
【问题描述】:

我在执行付款后找不到付款。我只想检查付款是否成功,即使如果付款成功,它们也会被路由到某个地址。当我输入 binding.pry 并检查成功付款后发回的参数时,我得到了这些参数:

{"token"=>"EC-5AG64573AN278762M",
 "PayerID"=>"SGH69NK5UUSFQ",
 "controller"=>"money",
 "action"=>"depositsuccess"}

根据这里: https://github.com/paypal/rest-api-sdk-ruby/blob/master/samples/payment/find.rb

基本上我只能说 Payment.find。现在我将令牌放在 Payment.find 中,所以我有:

payment = Payment.find(params[:token])

对吗?我收到此错误:

PayPal::SDK::Core::Exceptions::ResourceNotFound

我认为这意味着未找到付款。这是因为我在沙盒中吗?我尝试使用他们提供的真实付款示例,得到了相同的结果。任何帮助将不胜感激。

【问题讨论】:

    标签: ruby-on-rails paypal


    【解决方案1】:

    而不是这个:

    payment = Payment.find(params[:token])
    

    你试过了吗:

    payment = Payment.find(@payment.id)
    

    【讨论】:

      猜你喜欢
      • 2013-06-05
      • 2014-04-18
      • 1970-01-01
      • 2016-06-27
      • 1970-01-01
      • 2012-09-01
      • 2014-07-30
      • 2016-03-07
      • 2016-12-17
      相关资源
      最近更新 更多