gpt4 book ai didi

asp-classic - 使用链接在经典 ASP 中提取 Paypal 交易详细信息

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

我需要以下两点帮助

1) 我如何在单击链接时根据 SessionID(唯一标识符)从 PayPal 中提取交易详细信息,例如交易 ID、付款状态、客户说明。我传递的唯一 ID 是用户在 CUSTOM 字段下的 SessionID。

因此,需要在单击链接时提取上述数据。

2) 我听说也有一个 IPN 设施,我有在经典 ASP 中使用的代码,但我找不到包括 PayPal 在内的任何地方,我是否需要在服务器上安排这个 IPN 页面,以便页面每 15 分钟检查一次交易,或者对于每笔交易,PayPal 将自动调用该页面并提交详细信息。

我正在使用网站支付标准,目前使用 PDT 传输将此数据传回我的网站,但很少有客户在通过 PayPal 付款后关闭浏览器,并且值(value)无法传回网站。

感谢您在第一点上对经典 ASP 的帮助以及在第二点上的一些信息。

最佳答案

1) 简而言之,鉴于您的具体情况,您不能。

您提到您使用的是 Website Payments Standard,因此您将无法以编程方式从 PayPal 检索交易详细信息。 但是,如果您要upgrade your account ,您可以使用 PayPal 的 GetTransactionDetails API通过发送有效的交易 ID 来获取有关特定交易的信息的操作。但是,您不能使用 SessionID 检索交易详细信息。

2) Paypal 会自动向您的 IPN listener 发送通知当交易受到影响时。

为了使用Paypal's Instant Payment Notification (IPN) 服务,您必须first enable IPN messages从您的 Paypal 帐户中。如果您想验证 IPN 消息是否正在发送,或需要重新发送等,您可以在您的 PayPal 帐户内进行 IPN History 下的操作。 .

此外,IPN 消息通常包括一个相应的交易 ID (txn_id),(我认为,但不完全确定)可能会在 GetTransactionDetails API 中使用。 p>


我的建议 → 设置 IPN。

正确配置 IPN 后,将 IPN 消息中的交易信息存储到数据库中。这消除了升级您的帐户和查询 Paypal 以获取交易详细信息的需要。最重要的是,IPN 不受用户是否返回您的网站的影响。

关于asp-classic - 使用链接在经典 ASP 中提取 Paypal 交易详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9565369/

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