我想要一个带有提交按钮的文本输入表单,该按钮可连接到PayPal。支付成功后,该表单的内容应存入MySQL数据库。
这听起来很简单,但我遇到了PayPal IPN的问题。
有谁能指导我一下吗?
谢谢!
这听起来很简单,但我遇到了PayPal IPN的问题。
有谁能指导我一下吗?
谢谢!
PayPal网站上有一些示例代码。然而,你将面临的更大问题是用户可能会想要实时响应。这通常通过处理当用户点击返回到您的网站时提交给您网站的PDT数据来完成。稍后PayPal会向您的IPN网址发布类似的数据。您需要避免重复处理数据。
此外,所讨论的数据仅为PayPal有关交易的数据。它不包含任意数据。您应该在将客户发送到PayPal之前记录客户的订单,或者查找一个直接传递的变量。例如,创建计费协议时,有一个名为custom
的变量,它会像您创建它时传回给您。您可以在该变量中存储订单编号或任何您想要的内容。请注意验证其内容,以确保其对于交易细节仍然正确。