【发布时间】: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