gpt4 book ai didi

process - Paypal ipn 处理和下拉选项/价格按钮逻辑

转载 作者:太空宇宙 更新时间:2023-11-03 16:36:01 26 4
gpt4 key购买 nike

我阅读了很多来自各种网站的帖子,包括 paypal 文档。但是我有一些问题我无法解决。其中之一就是收到ipn报文后如何设计代码。当然,我使我的代码能够获取和处理消息的变量。比如付款状态,我可以将它们保存到数据库中。但关键是我应该如何设计代码来控制付款以克服我的要求。我知道帖子变长了,但我觉得有必要解释一下。所以我有一个网站可以使用付费成员(member)。网站在登录后检查成员(member)试用是否已过期,如果已过期,它会显示一个包含 paypal 按钮的网站格式的 div,并在单击按钮时重定向到 paypal 付款屏幕。用户应该可以选择成员(member)期限,例如 6 个月或 12 个月(通过下拉 paypal 按钮)。当用户完成他的付款时,ipn 被触发,我得到了数据,但我的所有成员都不必拥有 paypal 帐户,因此他们可以直接使用 id 信用卡,如果我理解正确的话,转账可能需要一些时间才能收到我。我应该在哪个时间间隔设置成员批准标志为真?我对此感到困惑。如果我在发送 ipn 后批准他,是否有可能在转移我时发生错误。这个过程是如何运作的。

另一个问题是下拉按钮。当我设置选项/价格按钮时,当我点击按钮时,在重定向到我的销售页面后会显示一个错误页面。它不会重定向到付款页面。

真的很抱歉我的帖子太长了,但我不知道如何用简短的方式描述这个情况

最佳答案

如果您需要等到资金可用,您应该在已验证的 IPN 消息中测试“payment_status”的值是否为“已完成”。

电子支票可能需要 3-5 天才能收款(有时会更长;您可以在您的帐户中看到估计的保留时间)并且 payment_status="Pending"。收集完成后,您将收到另一 strip 有“已完成”的 IPN 消息。

请注意,用户永远不会看到 IPN 过程。通常您设置条件(在表格或足够持久的东西中),然后将用户发送到 PayPal。当用户从 PayPal 返回时,您的代码(在“return_url”处)检查表格以查看付款是否已成功完成(可能是一个标志,由您的 IPN 处理程序代码设置,当用户优雅地离开了 PayPal)。

关于process - Paypal ipn 处理和下拉选项/价格按钮逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14593712/

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