gpt4 book ai didi

具有多个自定义变量的 PHP/MySQL PayPal IPN

转载 作者:行者123 更新时间:2023-11-29 00:50:14 26 4
gpt4 key购买 nike

我的理解是否正确,我只能使用 IPN 将一个自定义变量从我创建的表单传递到 PayPal?

我已启动并运行我的 IPN 脚本,没有任何问题。但是,在收到付款通知后,我需要将用户从我网站上的表单输入的信息存储到 MySQL 数据库中。

在这个具体案例中,它用于体育联盟注册表。用户填写有关他们球队的信息(即球队名称、联赛等),然后通过 PayPal 支付联赛费用。经过验证,我想存储他们的球队名称、他们报名参加的联赛以及我需要在我的数据库中收集的其他信息。但是由于我只能通过 PayPal IPN 流程从我的表单传递一个自定义变量,所以我有点难过。

我读过其他关于将信息立即存储在数据库中,然后在验证后将其标记为“已付款”的帖子。但是,我怎么能做到这一点,因为当用户单击“立即付款”时,执行的表单操作是 PayPal 付款流程(而不是我创建的插入语句)。我在哪里可以使用发布的表单信息执行数据库 INSERT?

提示或建议将不胜感激!

最佳答案

However, how could I accomplish this since when the user clicks Pay Now, the form action performed is the PayPal payment process (as opposed to an insert statement I create). Where would I perform a database INSERT with the posted form information?

在将客户发送到 PayPal 之前执行 INSERT。在此之前,为交易定义一个唯一的随 secret 钥。把那把 key

  1. 插入到正在插入的数据库记录中
  2. 将其传递给 PayPal 的 IPN。

一旦通知从 PayPal 返回,您可以使用 key 来识别记录(其中包含所有信息)并将其标记为已支付。

关于具有多个自定义变量的 PHP/MySQL PayPal IPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8871502/

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