2

我正在寻找从运行 python 的 appEngine 为贝宝创建加密表单的示例。我在附近看到了很多东西,但不是正确的地址:

这是PayPal 网站上生成加密表格的一般信息。基本上,表单数据被加密并发送到贝宝,这样就不会被篡改。

这篇很棒的文章谈到了在 django 中做这件事。问题在于它依赖于 M2Crypto 并且不在 AppEngine 上运行。

有一个基于上一篇文章的库,但应该被黑客入侵以在应用程序引擎上运行。当您浏览 PayPalEncryptedPaymentsForm 类时,他们正在使用 M2Crypto。

这导致我尝试验证您不能在 AppEngine 上使用 M2Crypto

结果在搜索过程中,我发现了这篇关于使用 PyCrypto 而不是 M2Crypto 的文章。这篇文章中有很多不属于我专业领域的警告。我希望有人尝试使用 PyCrypto 进行 PayPal 的加密网站支付,并通过一个例子来说明一些问题。

谢谢。

4

1 回答 1

1

我对 GAE 加密无能为力,但也许另一种解决方案会有所帮助:为什么不使用快速结帐 API 来协商用于将用户重定向到 PayPal 支付流程的 server2server 令牌?

于 2012-04-14T09:05:58.243 回答