我在我的 Ruby on Rails 应用程序 PayPal Buy now
按钮中使用下一个代码:
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="SOME_VALUE_HERE">
<input type="image" src="https://www.paypalobjects.com/en_US/IL/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
在我放置 PayPal 按钮的页面中,我有一个用户电子邮件(在变量内部)。在按钮设置中,我显示如果计费成功 - 重定向到“my-website.com/success”,否则“/cancel”页面。
那么,我怎么知道这个用户做了账单并写信给了数据库呢?如何传递或保存用户电子邮件以在表中进行选择?有什么想法吗?
最佳答案
在这种情况下您可以使用 session 。在调用 paypal 操作之前,您可以添加 session['current_user_id'] = current_user.id
当您从 paypal 获得成功时可以访问它
关于ruby-on-rails - PayPal 结算后如何查找哪个用户进行了结算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30473446/