2

我正在开发一个 Windows 窗体应用程序,我必须将 paypal 与我的应用程序集成。我的申请涵盖了贝宝直接付款以及包括预先批准在内的一种自适应付款。我可以通过api直接付款。但我担心的是预批准过程,发件人需要确认预批准密钥以授权预批准过程。为此,我们需要重定向到 paypal 站点,以便发件人可以使用他的企业帐户登录到 Paypal 并批准 preapporval 密钥。如何在 Windows 窗体应用程序中实现此场景?就我对贝宝的了解而言,我们需要在请求中提及成功和取消 url,以及如何使用 Windows 窗体应用程序来实现

任何想法将不胜感激

提前致谢

博尼

4

1 回答 1

0

我相信您需要设置一个使用 PayPal 进行处理的网络服务或网站。设置 IPN 并让您的应用程序向他们显示 PayPal 页面(在他们的浏览器中或通过 WebBrowser 控件),然后找到一种方法在购买后对其进行身份验证。即找到一种方法来确保此人属于您网站数据库中的此条目。

我能想到的一件事是,如果您将它托管在 WebBrowser 控件中,您可以观看 DocumentLoaded 事件并解析查询字符串内容以将其txn变量(事务 ID)与您的站点将存储在数据库中的 TXN 匹配。

我面临着一个非常相似的问题,但在 Windows 窗体应用程序中做这种事情并不安全,因为它们很容易被反编译等。

如果您确实设法找到解决方案,请分享。我很想看看你的结果如何,我自己知道会很好,因为我正在尝试做一些非常相似的事情。

于 2013-09-03T14:23:27.850 回答