質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PayPal

PayPalとは、インターネットやメールアドレスを利用した決済サービスのことです。PayPal口座を開設し、送金や入金を行うことができます。クレジットカード番号や口座番号などの情報を取り引き先に知らせる必要がないため、安全なサービスといわれています。アメリカを中心に全世界で多く使用されているオンライン決済サービスです。

Q&A

0回答

305閲覧

PayPal 支払い決済ポタンSDK検証エラー発生時、アラートを出したい。

shot2020

総合スコア1

PayPal

PayPalとは、インターネットやメールアドレスを利用した決済サービスのことです。PayPal口座を開設し、送金や入金を行うことができます。クレジットカード番号や口座番号などの情報を取り引き先に知らせる必要がないため、安全なサービスといわれています。アメリカを中心に全世界で多く使用されているオンライン決済サービスです。

0グッド

0クリップ

投稿2022/06/25 15:25

下のclient-idに、間違ったID値を入れた状態で、HTMLを読み込むと、PayPalの決済ボタンが現れません。

<script src="https://www.paypal.com/sdk/js?client-id=$P_credential&currency=USD"></script>

コンソールを見ると、下のようなエラーが出ています。
ERR_ABORTED 400

SDK検証エラーになっているにもかかわらず、画面は、決済ボタンが表示されないだけで、一見、何事もなかったように正常に見えます。

このエラー状態が認識できるように、JavaScriptでアラートを表示させたいのですが、どのようにすればいいのでしょうか。
どなたかご教示いただけると幸いです。
よろしくお願いいたします。

<!DOCTYPE html> <html lang="en"> <head> <!-- Add meta tags for mobile and IE --> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title> PayPal Checkout Integration </title> </head> <body> <!-- Set up a container element for the button --> <div id="paypal-button-container"></div> <!-- Include the PayPal JavaScript SDK --> <script> <!-- Include the PayPal JavaScript SDK --> <script src="https://www.paypal.com/sdk/js?client-id=$P_credential&currency=USD"></script> <script> // Render the PayPal button into #paypal-button-container paypal.Buttons({ // Set up the transaction createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{ amount: { value: '150.00' } }] }); }, style: { layout: 'horizontal' } }).render('#paypal-button-container'); </script> </body> </html>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問