まず、免責事項として、私は英国の PayPal 統合ではなく、米国の PayPal 統合に取り組んでいるため、それに基づく違いがある可能性があります。
あなたの質問は、私が現在取り組んでいるシナリオです。つまり、クレジット カードによる直接支払いと、サブスクリプション ベースの製品 (定期支払いプロファイルの作成など) を購入するための PayPal エクスプレス チェックアウトの両方があり、PayPal が直接支払い方法 (Payments Pro または Payflow 経由) のプロバイダーとなります。
定期的なプロファイルに関する限り、Magento には制限があります。PayPal Payments Pro は Magento と統合されていますが、PayPal で定期的なプロファイルを設定する方法はサポートされていません。エクスプレス チェックアウトを利用する必要があります。
AheadWorks からサードパーティの拡張機能「サブスクリプションと定期支払い」が提供されており、定期支払いの拡張機能が提供されています。古いバージョン (1.9) は PayPal Payments Pro または Payflow Pro の使用をサポートしていますが、エクスプレス チェックアウトはサポートしていません。新しいバージョン (2.0) は、エクスプレス チェックアウトのみの使用をサポートしています。したがって、どちらか一方を取得します。技術的には、SARP の両方のバージョンを実行することは可能ですが、これはハックニーでサーバー集約型のアプローチであり、私が推奨するものではありません。
エクスプレス チェックアウトとクレジット カードによる直接支払い (PayPal 製品経由) の両方を実行したい場合は、プールの奥深くに飛び込んで、Magento の既存の PayPal モジュールを拡張する必要があります。(私は現在プールの深いところにいるので、これを知っています!)
申し訳ありませんが、これはあなたの問題を「解決」しません。私はこの特定の状況で発見作業を行うのに数か月を費やしましたが、その結果、次のいずれかになりました。b) Magento の PayPal モジュールを拡張するカスタム モジュールを作成します。c) 独立した Magento モジュールを使用してスタンドアロン トランザクション API を作成し、API に接続します。