問題タブ [amazon-pay]

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 投票する
1 に答える
153 参照

authentication - localhost にログインしようとすると Amazon Pay サンドボックス エラーが発生する - 「Scheme not HTTPS」

Amazon Pay をウェブショップに統合しようとしています。ログイン ボタンは正しく表示されますが、アドレス ウィジェットを表示するためにサンドボックス アカウントの資格情報でログインするとすぐに、Chrome 開発ツール コンソールに次のエラーが表示されます。 shop.html? .. ただし、スキームは HTTPS ではありません。 エラーは明らかですが、どうすれば修正できますか? ログイン後、リダイレクトは HTTPS URL で発生するはずですが、既に述べたように、構成された仮想ホストを使用してローカルホストで開発しています。また、正しい (EU) サンドボックス Widget.js ファイルを使用し、PHP 構成でサンドボックス モードを true に設定します。

私のコード:

これは例であるため、マーチャント ID を提供しませんでした。したがって、リダイレクト URL にはスキームとして HTTP が含まれており、これがエラーの原因です。Amazon Pay 統合ガイドの登録の章を読んだ後、SSL は localhost には関係ないと思ったので、私は混乱しています。統合ガイドから:

SSL 証明書を取得します。サーバーには、信頼できる認証局によって発行された有効な SSL 証明書が必要です。注: 「localhost」環境で作業する場合、SSL 証明書は必要ありません。詳しくは、SSL 証明書を参照してください。

どんな助けでも大歓迎です。前もって感謝します!

0 投票する
2 に答える
152 参照

javascript - 「チェックアウトセッションを取得する」ためのAmazon Payリクエストを承認するにはどうすればよいですか?

私の Web サイトで顧客の支払い方法として Amazon Pay を統合しようとしていますが、ドキュメントに記載されている内容の一部で問題が発生しています。Amazon Pay API の呼び出しに関連付けられるリクエスト ヘッダーについて、理解を深めたいと思っています。

「https://pay-api.amazon.com/v2/checkoutSessions/checkoutSessionId」にリクエストを送信すると、CORS ポリシー エラーが発生します。

オリジン「http://localhost:3000」から「https://pay-api.amazon.com/v2/checkoutSessions/d9b4418d-0c6f-4085-8c37-08bef6da6807」でフェッチするためのアクセスが、CORS ポリシーによってブロックされました: 応答to preflight リクエストがアクセス制御チェックに合格しません: 要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。不透明な応答が必要な場合は、要求のモードを「no-cors」に設定して、CORS を無効にしてリソースをフェッチします。

これは、リクエストを作成しようとしているフェッチリクエストです

this.$route.query.amazonCheckoutSessionId は、ユーザーが amazon Pay ボタンを使用してチェックアウト セッションを作成した後に返された URL 拡張子を参照します。

ドキュメントは、リクエストが次のように行われるべきであることを概説しています

認証文字列とその形式を取得する場所を誰か説明してもらえますか? また、日付文字列をドキュメントに表示されている形式に簡単にフォーマットする方法はありますか? または、日付文字列の形式は関係ありませんか?

Amazon Pay に関連するスタック オーバーフローの投稿 (数は少ない) を広範囲に検索したり、認証文字列の書式設定方法について詳しく説明するために他の Amazon および AWS のドキュメントを検索したりしました。残念ながら、私は答えを見つけることができないようです。また、ボタンの署名を認証文字列として渡そうとしましたが、役に立たなかったようです。

あなたが与えることができるどんな助けにも感謝します.

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

reactjs - Amazon Payでreactから「checkoutSessionId」を取得する方法

React アプリを Magento 2 で使用すると、Amazon Pay コード ベースが最新バージョンにアップグレードされ、 checkoutSessionIdの使用が示されます。

ここで述べたようにhttps://developer.amazon.com/docs/amazon-pay-api-v2/checkout-session.html

私の懸念は、ユーザーが認証を使用してログインすると、react コードベースからcheckoutSessionIdにアクセスできることです。

以下のサンドボックスは私が使用してい ます https://static-na.payments-amazon.com/OffAmazonPayments/us/sandbox/js/Widgets.js

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

asp.net-mvc - ボタン ウィジェットなしの Amazon Pay 統合 (サーバー側からのリダイレクト)

Amazon Payment Gateway を .net コア プロジェクトに統合しようとしています。Amazonボタンのクリックから支払いをトリガーするのではなく、必要なクエリパラメーターを使用してURLを形成することにより、ユーザーをリダイレクトする方法があるかどうか疑問に思っています. しかし、残念ながら、Amazon Pay SDK for .net または Amazon Pay 開発者ドキュメントのドキュメントは見つかりませんでした。

同様の方法でペイパルの統合を行うことができます(ペイパルのURLクエリを作成するためにCreateQueryParameters関数を使用しています)。Amazon Pay に対して同様の統合を行うことが可能かどうかを誰かが知っている場合、クエリはどのようにすべきであり、使用する必要がある Amazon Pay エンドポイントは何でしょうか?