【问题标题】:How can i have a paypal return_url with post? [closed]我怎样才能有一个带有 post 的 paypal return_url? [关闭]
【发布时间】:2013-09-10 23:55:15
【问题描述】:

我有一个带有 paypal 的购物车,但我需要返回以使用 url order_url 创建订单方法,但 paypal 使用 get 返回,我需要一个帖子

【问题讨论】:

  • 这篇文章没有足够的信息,所以我投票决定关闭它。请向我们展示您尝试过的代码并解释为什么它不起作用。如果您没有任何代码,请详细说明问题,而不是几句话。

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


【解决方案1】:

您不应使用 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 仅向用户显示一些付款摘要,也可能是他们的发票。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 2016-09-11
    • 2012-11-20
    • 1970-01-01
    相关资源
    最近更新 更多