固有の問題を解決するのに役立つ情報、方法、またはコードを探しています。私の最初のアイデアはiframeを使用することでしたが、それはクロスサイト共有で問題が発生する可能性があるようです。
他のWebサイトに「埋め込み」たいWebサイト(https://siteB.com)があります。ASP.netで記述され、セッション変数、ログインセキュリティを使用し、ソーシャルメディア(FB、Twitter)などにメッセージを投稿します。ソーシャルメディアまたは電子メールを介したリンクは、siteB.comに投稿します。
クライアントのWebサイトは(http(s)://siteA.com)になります。これらは非営利サイトであり、クレジットカード取引に支払いゲートウェイを使用しています。取引の性質上(税務上)、クレジットカードの請求はsiteA.comで管理する必要があります。siteB.comは資金を集めることができず(この場合)、「パススルー」タイプの取引にすることはできません。
すべてのユーザーのフローは、siteA.comにアクセスし、埋め込まれたsiteB.comからサービスを使用して、クレジットカードでsiteA.comにトランザクションを行うことです。siteB.comは作業が行われる場所ですが、支払いはsiteA.comに渡される必要があります。全体として、目標はsiteA.comでユーザーにシームレスなエクスペリエンスを提供することであり、ユーザーのカード取引はsiteA.comに対して行われます。
iframeの問題:
- fb / twitter / emailからのハイパーリンク、iframed siteB.comの特定のページへのクエリ文字列が機能しない(または機能しない)
- ドメイン間でセッションデータを共有することは問題です
任意の提案を歓迎し、非常に高く評価しています。