0

私は現在、ペイパルの連鎖支払い方法をマジェントに統合する作業を行っています。 https://cms.paypal.com/ca/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_APIIntro

支払いフローは次のようになります: 買い手が売り手のペイパル アカウントに支払います -> pp アダプティブ ペイパル ゲートウェイ -> 85% が売り手のペイパルに、15% がサイトのデフォルトのペイパル アカウントに行きます (買い手はこの分割を認識していません)。

私はすでに 2 つのペイパル アカウント (販売者とサイトのデフォルト) と支払い金額を取得する API 関数を持っており、これを統合しようとしています。

誰かが以前にアダプティブ ペイメントを統合したことがありますか、またはこのロジックをどこに統合すべきかを教えてくれますか? /app/code/core/Mage/paypal の関数の 1 つを上書きしますか?

基本的に、現在のショッピング カートの合計金額と現在の店舗のペイパル メールを取得し、それを関数に渡す必要があります。

4

2 に答える 2

0

そのためには、おそらく完全に新しい支払いモジュールを作成する必要があります。私が見てきたことから(そして私がそれを詳細に見てから少し経っていることを認めます)、Magentoでの現在のPayPal統合は連鎖支払いをサポートしていません。

必要に応じて既存のPayPalモジュールを拡張することもできますが、それに応じてアダプティブペイメントコールを処理するためのAPIリクエストを作成する必要があります。繰り返しになりますが、拡張モジュールで単純にオーバーライドする既存の関数はありません。最初から自分で作成する必要があります。

Magentoの最新バージョンがいくつかの適応型支払いを追加した場合、私はそれについて間違っている可能性があります。その場合、おそらく/ paypalディレクトリにそれを直接参照しているものがあり、そこでの関数を調べて、自分でオーバーライドできるものを確認できます。とはいえ、支払いモジュールとしてすでに適応型支払いが含まれている場合は、コードでカスタマイズする必要はありません。

于 2012-11-16T19:19:50.143 に答える