私は、pythonを実行しているappEngineからpaypal用の暗号化されたフォームを作成する例を探しています。私は近所にある多くのものを見てきましたが、正しい住所はありません:PayPay Web支払い標準のAppEngine Pythonの暗号化されたPayPalボタン?
暗号化されたフォームを生成するための一般的な情報はover on PayPal's siteです。基本的にフォームデータは暗号化され、改ざんできないようにpaypalに送られます。
このgreat articleは、このようなことをdjangoで行うことについて話しています。問題はM2Cryptoに依存しており、AppEngineでは実行されないということです。
前の記事に基づいていますが、アプリエンジンで実行するためにハッキングされるはずのlibraryがあります。あなたがPayPalEncryptedPaymentsFormクラスの周りを突くと、彼らはM2Cryptoを使用しています。
これは私にあなたがcan't use M2Crypto on AppEngineを確認しようとすることを導く。
この検索では、私はthis articleでM2Cryptoの代わりにPyCryptoを使用しています。記事には、私の専門分野にない多くの注意点があります。 PayPalの暗号化されたウェブサイト決済用にPyCryptoを使用している人がいて、その例を挙げてほしいと思っています。
ありがとうございました。
pycryptoを見ましたか?これはApp Engineで提供されています。 –
私は最後の段落で、M2Cryptoの代わりにPyCryptoを使用するという記事へのリンクを使って言及しました。 – troppoli
GAEにPython拡張モジュールのサポートが含まれている場合、['python-ewp'](https://github.com/nathan-osman/python-ewp)を使うことができます。これは、CコンパイラとOpenSSLヘッダーを必要とするだけです。 –