我怎么能有一个paypal return_url与帖子?

时间:2013-09-06 19:32:39

标签: ruby-on-rails paypal shopping-cart checkout cart

我有一个带有paypal的购物车但是我需要用url order_url创建订购方法,但是需要支付宝贝,我需要一个帖子

1 个答案:

答案 0 :(得分:0)

您不应该使用return_url或cancel_url作为安全挂钩来创建/更新/销毁数据库中的记录(例如购物车和产品)并关闭付款循环,因为PayPal不会将您的付款视为有效并且会将其保留在待定状态。

使用户的交易有效的正确方法是公开IPN_notification_url,这是PayPal服务器从您的网站收到付款查询后调用的回调,您收到的参数是POST形式。您可以查看此https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNIntro/#protocol_and_arch以澄清整个流程。

您可以考虑使用return_url和cancel_url来向用户显示一些付款摘要,也可以显示他们的发票。