問題タブ [expresso-store]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
104 参照

payment-gateway - Omnipay、Expresso Store、3D セキュア

Omnipay ライブラリを使用して Expresso Store の新しい支払いゲートウェイを実装する際に問題があります。

主な問題は、$this->getCard()->getName() & $this->getCard()->getNumber() を呼び出すことで PurchaseRequest 中にクレジット カード関連の詳細にアクセスできることです。カードが 3DSecure に登録されている場合、カードの 3DSecure ステータスをチェックするペイメント ゲートウェイに OTP を求めるメッセージが表示されます。

その後、ゲートウェイは、CompleteAuthoriseRequest を実装する次の処理段階のためにモジュールにポスト バックします。

しかし、CardName または CardNumber にアクセスできなくなりました。メソッド $this->getCard()->getName() & $this->getCard()->getNumber() は FALSE を返し、ExpressionEngine sessionCache でさえ機能しません。

Omnipay には組み込みのセッション キャッシングがあり、呼び出し間でこれらの値を保持するために使用できますか? 私はどこでも見ましたが、答えが見つからないようです。

0 投票する
1 に答える
64 参照

expresso-store - 選択した変更での Ajax フォーム送信

ID「#shipping_country」の選択フィールドの変更時に、クラス「.basket-form」でフォームを送信しようとしています。

on change イベントとその実行をテストしました。

何らかの理由で、フォームを送信できません。

誰でもアイデアはありますか?