簡體   English   中英

Rails Paypal寶石查找付款

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM