【问题标题】:Paypal IPN: delete cart session if the buyer didn't click the return link after paymentPaypal IPN:如果买家在付款后没有点击退货链接,则删除购物车会话
【发布时间】:2011-12-03 18:35:20
【问题描述】:

跟进这个question,我现在有另一个问题 - 如果买家在付款后没有点击退货链接,我该如何删除购物车会话?

我只能在买家点击退货链接时删除购物车会话,但如果他们直接来到我的购物网站而不点击退货怎么办?

这类似于之前由 chris 提出的 question。答案似乎是,

您必须在返回站点时清除会话变量 付款成功后。这不是万无一失的 - 有可能 购物车仍然不会被清除,但这几乎是唯一的 方法。

但我仍然想知道是否有任何解决方案或者这是我必须接受的与贝宝集成的缺点? Authorize.net 等其他网关呢?

【问题讨论】:

  • 我看不到你想用这个完成什么;您能否澄清一下您要解决的可用性问题?
  • 买家在paypal上付款后我想解决的购物车会话。

标签: php paypal session-cookies paypal-ipn authorize.net


【解决方案1】:

Authorize.Net 不会发生这种情况,因为没有任何支付 API 依赖于客户在支付后点击链接(或在支付后执行任何操作)。他们的 SIM API 在付款后使用中继响应,并且由于该页面是从您的网站调用的,因此您每次都可以 100% 确定地清除会话。他们的高级集成方法 (AIM) 和直接发布方法 (DPM) 让客户在您的网站上完成结帐流程,因此您也可以完全控制他们的会话。

【讨论】:

    猜你喜欢
    • 2011-12-03
    • 2011-04-26
    • 2011-11-20
    • 2014-08-01
    • 2013-05-22
    • 2015-06-01
    • 2015-07-01
    • 2012-09-24
    • 2013-01-25
    相关资源
    最近更新 更多