7

Magento は優れた製品ですが、すぐに使用できる状態では定期請求のサポートがありません。私は現在のプロジェクトで岐路に立たされており、何らかの方向性が必要です。

私たちは、必要な方法で定期請求をサポートするために、Magento が太陽の下にあるすべての Google 検索とモジュールを使い果たしました。これまでのところ、英国の aHeadWorks で 300 ドルのモジュールが 1 つ見つかっただけです。このモジュールを試してみましたが、これまでのところ非常にがっかりしています。主な理由は、サポートとドキュメントがまったくないためです。誰も私たちの質問に答える知識を持っていないようです。

私たちの目標は単純で、これを行うためのソリューションが他にない理由がわかりません。

私たちがする必要があるのは、次のことだけです。

  1. Web ホスティング、テキスト メッセージ マーケティングなどのアイテムのサブスクリプションを提供します。
  2. 私たちのマーチャントアカウントとauthorize.netに結び付けます
  3. 顧客を常に当社のサイトに留めておく

Skrill Moneybookers とそのモジュールは、私たちが必要とするものと互換性がありません (少なくとも米国では)。PayPal は最悪で、私たちのお金を差し控えたいと思っています。また、顧客を自分のサイトにリダイレクトして、請求契約を設定したいと考えています。iTransact サービスは素晴らしいですが、2 年以上前のものでサポートされていないモジュールが 1 つあります。

4

4 に答える 4

7

その答えは、定期請求は e コマース業界ではタブーであるということです。これは主に、Mastercard や Visa などの大企業が定期的な請求トランザクションを管理する非常に厳格な規則を持っているためです。

定期請求とは、将来の処理のために、顧客のクレジット/デビット カード データ、長い番号、有効期限、および cvv2 を保存することを意味します。ただし、これにより、セキュリティの観点からワームの巨大な缶が開かれます. これが、Visa/Mastercard が加盟店に PCIDSS 準拠になるための規則を課す理由です。実際には、これは、基本的にサーバー/Web サイトをリモートでスキャンして破壊しようとする McAfee PCIDSS などのサービスを使用して、サーバー/Web サイトが安全であると認定されている必要があることを意味します。開いているポート、不適切に構成されたファイアウォール (またはファイアウォールの欠如)、xss スクリプトの欠陥、mysql インジェクション違反、オペレーティング システムのセキュリティ違反などを探します。PCIDSS で最も重要な要素の 1 つは、すべてのカード データを暗号化することです。

レポートを受け取ったら、フラグが立てられた重大な問題をすべて修復し、スキャンに合格する必要があるため、これは骨の折れるプロセスです。他にも完了する手順がありますが、ここではそれらすべてを列挙しません。参照については、pci dss Web サイトを参照してください。また、四半期ごとに認定を最新の状態に保つことも求められます。

基本的にこれが意味することは、Visa/Mastercard は、クライアントにとって大きなリスクになる可能性があるため、小規模な加盟店にこの機能を持たせることを特に好まないということです。システムが侵害された場合、ハッカーはカード データを犯罪企業に使用する可能性があります。

これは、Visa/Mastercard が、PayPal、Worldpay、authorize.net などの定期的な請求を処理する業界の大手企業を支持していることを意味します。問題が発生した場合、1 つの窓口、1 つのエンティティが罰金を科し、損失を回復します。

そして、Magento に戻ります。Magento で通常の支払い方法を作成するのは比較的簡単ですが、ほとんどの PSP は [ほぼ] 同じように機能するため、定期請求はプロバイダーごとに異なる方法で処理されます。さらに、一部は他よりも制限的です。

私はPayPalで非常に悪い経験をしたので、PayPalをお勧めできませんし、お勧めしません.Worldpay + Futurepay + Invisible XMLメソッドをお勧めします. カスタム モジュールを作成するには、Magento 開発者を雇う必要がありますが、実行可能です。現在、ノルウェーの支払い方法と定期請求を使用して、ノルウェーのクライアント向けのモジュールを作成しています。

それでも助けが必要な場合は、連絡してください。ストア用のモジュールを作成できます。

お役に立てれば。

乾杯、マイケル。

于 2012-10-08T13:53:43.430 に答える
5

Paradox Labs には、Magento Recurring Profiles をサポートする Authorize.NET CIM 拡張機能があり、Braintree は最近、それらもサポートする拡張機能をリリースしました。Magento の繰り返しプロファイルに多くの改良を加えました。それらがベータ版であることは間違いなくわかりますが、Magento チームがまだ行っていないことを手を汚したり仕上げたりする必要はありません。

ここに私が改善したいくつかのことがあります:

https://github.com/tegansnyder/Magento-Recurring-Beta-Grid-Improvements

https://github.com/tegansnyder/Magento-Programmatically-Create-Recurring-Profiles-Authorize.net-CIM

https://gist.github.com/tegansnyder

名目上のアイテムで使用されたときにディスカウント コードをフロントエンドに表示できるように、カート コントローラーを変更する必要がありました。デフォルトでは、適用されたことは表示されません。

また、プロファイルが 2 回目に請求されたときに割引を削除するために実行される日次請求ジョブにもいくつか変更を加える必要がありました。Magento は、サイクルの終わりに達するたびにそれらを適用していました。

あちこちに小さなことがたくさんありますが、そこに来ています。

于 2012-12-20T05:57:21.880 に答える
4

サービスOrderGroove.comを見てください。彼らは、Magento のような e コマース システムでの定期的な注文を専門としています。

于 2012-02-20T20:17:39.370 に答える
3

Magento で定期請求/製品サブスクリプションを実装するには、さまざまな戦略があります。

Magento 定期プロファイル

Magento の組み込みの繰り返しプロファイル機能は、互換性のある Magento 支払い拡張機能およびゲートウェイで使用できます。これらには、PayPal、Authorize.Net CIM (顧客情報マネージャー) が含まれます。このアプローチには、定期的なプロファイル機能をサポートする支払い拡張機能 ( Paradox Labs CIM Extensionなど) が必要です。

定期請求をサポートするように Magento をカスタマイズする

これは、( AheadWorks SARP 拡張機能)のようなサード パーティの拡張機能を使用することも、ゼロから開発することもできます。

外部サブスクリプション管理ソフトウェアの統合

eコマース製品のサブスクリプションに特化したプラットフォームには、次のものがあります。

デジタル商品のサブスクリプション管理ソフトウェアには、次のものがあります。

于 2014-01-02T16:15:33.317 に答える