[英]Rails Paypal Gem Find Payment
執行付款后,我很難找到付款。 我只想檢查付款是否成功,即使付款成功也將它們路由到某個地址。 當我放入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
我認為這表示未找到付款。 這是因為我在沙箱中嗎? 我嘗試使用他們提供的真實付款示例,但結果卻相同。 任何幫助,將不勝感激。
代替這個:
payment = Payment.find(params[:token])
您是否嘗試過:
payment = Payment.find(@payment.id)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.