我有一个带有 paypal 的购物车,但我需要返回以使用 url order_url 创建订单方法,但 paypal 使用 get 返回,我需要一个帖子
问问题
64 次
1 回答
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 仅向用户显示一些付款摘要,也可能是他们的发票。
于 2013-09-06T22:18:35.657 回答