gpt4 book ai didi

forms - 尝试设置 Paypal 注册表格,需要一些帮助!

转载 作者:太空宇宙 更新时间:2023-11-03 15:46:10 25 4
gpt4 key购买 nike

我正在尝试为一些为期一周的研讨会设置注册表。基本上,他们可以单独或整个星期报名参加研讨会。根据他们的选择,价格会发生变化。我知道如何将此信息发送到 Paypal ,但我也想将信息提交到我自己的数据库。我将如何提交给 Paypal 并将信息同时提交到我的数据库中?

我还想要一个返回的变量来验证他们已经支付,以便我可以在我的数据库中标记它。

我是否需要另一个页面将所有这些信息放入数据库(一旦提交),然后将信息放入隐藏的表单字段中,然后自动提交到 paypal?

提前致谢! :)

最佳答案

“付款成功后,您的用户将返回给您自己,此时您可以在数据库中记录付款。”

这正是你不应该做的。依靠买家返回您的网站来更新订单状态是您能做的最糟糕的事情。PayPal IPN 的设计特别考虑了这个用例。只需添加这将确保 PayPal 会在付款完成后发送给您。即使您的买家已经关闭了他/她的浏览器。您可以使用“自定义”字段将 IPN POST 链接到您网站上进行的交易。例如:

将确保您获得 $_POST['custom'] 为 '1122334455' 的 IPN POST。从那里开始,只需调用数据库将订单状态更新为“已付款”,或者您用来将其标记为已收到付款的任何内容。

哦,别忘了将数据发回 https://www.paypal.com/cgi-bin/webscr?cmd=_notify-validate验证 IPN POST。更多信息请访问 https://www.paypal.com/ipn/

关于forms - 尝试设置 Paypal 注册表格,需要一些帮助!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5637052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com