私のウェブサイトでStripe
の支払いを使用しています。モバイルデバイスのストライプ支払いポップアップ
プロセス
してからのポップアップを表示(支払いが発生する前に実行する必要があり、いくつかのDBトランザクションを実行するサーバ側のi'amで)Ajax
リクエストを送信checkout button
i'amをクリックアヤックスの成功。クロムや他のデスクトップブラウザでも動作します。
ただし、mobile browsers
で動作しません(ポップアップブロックの問題が発生します)。
は、私は私は私がサーバーからの応答を取得するまで待つ必要があり、このStripe doc
にしかし、私の場合のようアヤックス成功に待たずにクリックするだけ後のポップアップを開くことによって、この問題を解決することができます知っている
これを修正するにはどうすればよいですか、または私のケースを処理できるものがありますか?ありがとう。
ユーザーがチェックアウトをクリックする前にajaxリクエストを行うようにサイトを再作成する必要があります。 AJAXを行うボタンが1つで、レスポンスが戻ってきたらチェックアウトを開く別のボタンを有効にする –