使用IPN验证PayPal付款

时间:2017-07-26 20:03:35

标签: php paypal

在我的网站上,我想设置一个“付费删除广告”功能,我想通过PayPal收取付款。我想要的设置非常简单:

  1. 用户付款
  2. 付款已经过验证
  3. 包含用户信息的MySQL数据库中的条目已更新,以禁用该用户在该网站上的广告
  4. 为此,我想使用PayPal的IPN服务。我理解它的基础知识,但我不太清楚如何实现它,也不知道如何触发脚本来为正确的用户更新数据库。我想这样做,我需要在开始付款过程时加入一些用户识别方法,但我不知道该怎么做。我试图在PHP中实现它。

1 个答案:

答案 0 :(得分:0)

过程将是:

  • 用户有ID
  • 当他付款时,您将此ID附加为PayPal请求中的自定义参数
  • 您还可以定义要为IPN调用的网址
  • 付款完成后,PayPal会发送IPN
  • 您确认付款的实际状态为“已完成”
  • 您从自定义参数
  • 中检索用户ID
  • 您更新表格

我希望很清楚:)