【发布时间】:2015-09-11 18:30:59
【问题描述】:
我正在尝试在我自己的网站上使用贝宝创建一个定期支付系统。 我网站上的人都有帐户,他们会付费以获得更多选择。
我有一个使用贝宝创建的“订阅”按钮(在贝宝中选择的价格、付款间隔等)。 Onclick,我的客户被重定向到贝宝网站以继续购买。 这是有效的,如果执行付款我在我的数据库中向用户添加选项。 因此,每个月都有定期付款,但我必须创建一个“取消”或“脱离”按钮。
这个退出按钮也被创建了,所以点击用户会被重定向到贝宝网站以取消他的订阅。 如果订阅被取消,paypal 将带有 IPN(即时付款通知)的信息发送到 paypal 选项中指示的 URL (paypal-notification.php)。
问题是用户在此之后没有被重定向到我的网站,所以我无法获取他的会话信息(我的数据库中指示的 ID 或电子邮件)来删除他在数据库中的选项。
我认为当用户订阅选项时,可以向贝宝添加自定义选项。例如,当他订阅时,我将(我的数据库的)用户 ID 提供给 paypal,而当用户取消订阅时,Paypal 将这个 ID 还给我?
谢谢!
【问题讨论】: