У меня возникли проблемы с поиском платежа после его выполнения. Я просто хочу проверить, был ли платеж успешным, даже если они перенаправлены на определенный адрес, если платеж был успешным. Когда я кладу в binding.pry и проверить Params, которые отправляются обратно после успешной оплаты я получаю этот Params:Rails Paypal Gem Найти оплату
{"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
Которая, я думаю, означает, что платеж не найден. Это потому, что я в песочнице? Я попытался использовать реальный пример оплаты, который они дали, и я получил тот же результат. Любая помощь будет оценена по достоинству.