gpt4 book ai didi

c# - Paypal IPN 通知失败但未设置

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

我正在使用 .net API 并成功接收付款。然而,最近两天早上我收到了一封电子邮件,上面写着:

Please check your server that handles PayPal Instant Payment Notifications (IPN). Instant Payment Notifications sent to the following URL(s) are failing:

http://localhost/NotifyMe

If you do not recognize this URL, you may be using a service provider that is using IPN on your behalf. Please contact your service provider with the above information. If this problem continues, IPNs may be disabled for your account.

Thank you for your prompt attention to this issue.

    PaymentDetailsType paymentDetail = new PaymentDetailsType();
paymentDetail.PaymentAction = (PaymentActionCodeType)EnumUtils.GetValue("Sale", typeof(PaymentActionCodeType));
//paymentDetail.NotifyURL = "http://localhost/NotifyMe";
paymentDetail.OrderTotal = new BasicAmountType((CurrencyCodeType)EnumUtils.GetValue(Currency, typeof(CurrencyCodeType)), entry.Fee.ToString());
List<PaymentDetailsType> paymentDetails = new List<PaymentDetailsType>();

在该代码中,我曾经设置了通知 url,但我将其删除了。这些电子邮件是几天前才缓存的吗?据我所知,我不需要 IPN,因为我只是在调用 Express Checkout。

最佳答案

Are the emails just cached from a few days ago?

当 IPN 调用仍然失败时,电子邮件将继续,并且会继续这样做,直到服务达到最大重试次数(目前设置为每天重试 16 次,最多 4 天)。

要在您的帐户上禁用 IPN,您可以执行以下操作:

  1. 登录您的 Paypal 账户
  2. 点击您的个人资料图标,然后点击个人资料和设置
  3. 点击页面左侧的我的销售工具
  4. 在页面中间的收款和管理我的风险部分,点击更新(或编辑)链接标题为即时付款通知
  5. 的行
  6. 按照说明进行操作,并确保您已选择不接收 IPN 消息(已禁用)
  7. 点击保存以保存您的设置

这将确保您的帐户禁用 IPN。但是,在 IPN 服务达到最大重试次数之前,您可能仍会收到电子邮件。

关于c# - Paypal IPN 通知失败但未设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28433895/

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