12

(a) これが可能かどうか、(b) 機能の実装に成功した人がいるかどうかを知りたいです。ウィキ ページは、「現在、デフォルトで、Magento は、PayPal 支払いシステムおよびエクスプレス チェックアウト方法のみで、定期的なプロファイルを持つアイテムの購入をサポートしています。」と繰り返し言及しています。- 現在インターフェースを実装している支払い方法が他にないためなのか、それとも Paypal でのみ動作するようにアーキテクチャをハードコーディングしたためなのかはわかりません。

これをテストするために、メソッドをスタブ化する支払い方法を作成しましMage_Payment_Model_Recurring_Profile_MethodInterfaceた。名目上の製品 (つまり、定期的なプロファイルを持つ製品) でチェックアウトを行い、注文が正常に行われたときに、その支払いオプションが表示されるようになりました。ただし、Sales> Recurring Profiles または Customer's Billing Agreements のリストには表示されません。スタブアウトされたメソッドによってそれらが取り込まれると思います。

のフィールドはMage_Payment_Model_Recurring_Profile、Paypal が必要とするものを反映するように設定されていると思われるため、それらを別の支払いゲートウェイの要件に変換するにはマッピングが必要になる場合がありますが、モデルのオーバーライドを使用して、理論的には達成できるはずです。

とりとめのない質問で申し訳ありませんが、フレームワークは最初の調査でそれをサポートしているように見えるので、あなたの経験を聞きたいと思っています.

4

1 に答える 1

1

どこの国にいるの?RBS WorldPayモジュールをある程度適応させることで、繰り返し支払いを対象としたRBSFuturePayを使用できます。モジュールを使用して50-50の支払いを2回行うだけで済みましたが、FuturePayのテクニカルサポートは素晴らしく、Phoenix WorldPayモジュールも悪くありません(出発点として)。MagentoのRecurringPaymentsプロファイルに統合することは、私が仕事に取り掛かるのに必要なことではありませんが、注文をキャンセルするための別のフォームを置くことができます。

于 2011-03-04T20:40:37.830 に答える