【问题标题】:Delete temporary data when user cancels the transaction用户取消交易时删除临时数据
【发布时间】:2016-02-28 15:42:21
【问题描述】:

我在网站上有一个表格,用户填写该表格以订阅一项服务,然后有一个 Paypal 按钮供用户支付该服务的费用。在将用户发送到 Paypal 的网站之前,我将用户提交的信息保存在数据库的临时表中。我的问题是这样的:

如果用户通过单击 Paypal 上的“取消”按钮取消交易,我如何知道要删除哪些临时数据?一旦我在 Paypal 网站上,我就没有关于用户提交的内容的信息。

谢谢

【问题讨论】:

  • 自从您标记了 IPN,我假设您已经阅读了一些相关信息。付款完成后,使用 IPN 或结帐 API 之一更改交易状态。

标签: php paypal paypal-ipn php-5.4


【解决方案1】:

您可能需要设置一个 IPN,以便在取消时收到通知;反过来知道要在数据库中删除什么。

Here is a link on setting it up

Information on it

Sample Code

  1. 一个简单的方法是使用 PayPal 的取消通知通过 电子邮件以供参考已取消的内容。
  2. 生成下载历史报告并查看“type”列,您会在其中看到订阅情况

【讨论】:

  • 我已经设置了IPN,只有在交易完成后才会调用IPN url。我的问题是关于在任何交易之前知道用户取消时要删除的内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-25
  • 1970-01-01
相关资源
最近更新 更多