WinForms 的 PayPal 即时付款通知
Posted
技术标签:
【中文标题】WinForms 的 PayPal 即时付款通知【英文标题】:PayPals Instant Payments Notifications for WinForms 【发布时间】:2015-12-05 10:46:43 【问题描述】:我正在开发一个能够创建和发送发票的 WinForms 应用程序。除了在本地创建发票外,该应用还使用 PayPals Permissions API(和发票 API)来允许应用(可选)代表客户发送发票。
我的问题如下,跟踪使用 PayPal 发送的发票的当前状态的最佳方法是什么?应用程序需要知道每张发票的状态,以便在本地更新其记录。
我知道 PayPals Instant Payments Notifications,尽管我不确定它如何与 WinForms 应用程序配合使用(?)。
我最初的想法是在需要知道的时候使用 PayPal Invoicing API 来查询所需的信息。此外,可以定期运行在不同线程上运行的函数,以在后台从 API 检索信息,并在本地更新记录。
我是否没有承认更好的解决方案?
【问题讨论】:
【参考方案1】:在使用权限 API 创建发票的情况下,IPN 将不适合发票付款,因为在发票 API 中没有设置 IPN URL 的参数。您调用 GetInvoiceDetails API 以根据需要了解发票状态来检索发票状态的想法对我来说是一个很好的解决方案。
【讨论】:
以上是关于WinForms 的 PayPal 即时付款通知的主要内容,如果未能解决你的问题,请参考以下文章
PayPal 是不是支持捐赠按钮的 webhook 或即时付款通知?
Authorize.Net 上的 IPN(即时付款通知)就像 Paypal 一样
如何在 PHP 中使用 IPN(即时付款通知)在 Paypal 中配置定期付款