Stripeはなぜ全てのページで読み込まれるのですか?
これは意図的なもので、Stripeが不正行為の防止に役立つために推奨していることです。
Stripeの高度な不正防止機能を最大限に活用するには、このスクリプトをチェックアウトページだけでなく、サイトのすべてのページに含めてください。これにより、Stripeは顧客がウェブサイトを閲覧している間に、不正行為を示唆する可能性のある異常な動作を検出できます。
https://stripe.com/docs/stripe-js/reference
Stripeのアセットを必要な場合にのみ読み込みたい場合は、Downloads > Settings > Payments > Stripe に移動し、Restrict Stripe Assets 設定にチェックを入れてください。

Apple Pay が支払い方法として表示されない
Apple Pay は、サポートされているブラウザ(Safari)およびデバイス(Appleデバイス)にのみ表示されます。

Apple Pay が表示されるべき時に表示されない、または過去に表示されていたのに表示されない場合は、Stripeアカウントから支払い方法ドメインを削除して再追加することで解決することがあります。これを行うには、既存のドメインを無効にし、次に新しいドメインを追加するオプションが表示されます。
これで解決しない場合は、追加のサポートについてはEDDサポートにお問い合わせください。
クレジットカード項目が表示されないのはなぜですか?
チェックアウトページで他のすべての項目が表示されているのに、クレジットカード項目が表示されない場合は、Stripeを同時に使用するサードパーティ製プラグインとの競合が原因である可能性があります。サードパーティ製プラグインが古いバージョンのstripe.jsを読み込んでいる場合、クレジットカード項目は表示されません。また、JavaScriptコンソールに「window.eddStripe.elements is not a function」というエラーが表示されます。Stripeを使用している可能性のあるサードパーティ製プラグインを無効化または更新して、この問題を排除する必要があります。
EDD は Stripe で商品を作成しますか?
一括払いでは Stripe 商品は作成されず、支払いのみが作成されます。サブスクリプションの購入は、Stripe で商品が作成されます。これは、サブスクリプションが機能するために Stripe で必要とされるためです。
エラー:安全な Stripe トークンが見つかりません。もう一度お試しください。
このエラーはいくつかの理由で発生します:
- サイトで有効になっている 1 つ以上のプラグインとの競合
- サイトで現在有効になっているテーマとの競合
- テーマまたは他のプラグインからのチェックアウト画面での JavaScript 構文エラー
- Stripe.com への通信をブロックしている、過度に攻撃的なアンチウイルスまたはマルウェアプログラム
- Stripe 決済ゲートウェイの誤動作を引き起こすカスタマイズされたチェックアウト項目
- サーバーレベルのセキュリティ構成との競合
このエラーが発生した場合、最初に行うべきことは、他のすべてのプラグインを無効にしてから Stripe 決済ゲートウェイでの購入を再テストすることにより、プラグインの競合をテストすることです。すべての他のプラグインを無効にした後に問題が解決した場合、プラグインを 1 つずつ再度有効にし、各有効化後に購入をテストします。問題が再び発生したら、問題のあるプラグインを特定したことになります。
問題が他のプラグインを無効にしても解決しない場合は、一時的にTwenty Seventeen、Vendd、またはThemeddなどの別のテーマを有効にしてください。これらのテーマのいずれかが有効になったら、新しい購入を完了してみてください。購入が問題なく完了した場合、問題はテーマによって引き起こされているため、エラーの解決についてテーマの開発者またはサポートチームに連絡してください。
すべてのプラグインを無効にし、標準テーマを有効にしても問題が続く場合は、ブラウザのプラグインまたはサーバーレベルのセキュリティ設定が原因である可能性が高いです。ブラウザのプラグインの競合をテストするには、別のブラウザを使用して購入を再試行してください。たとえば、通常Chromeを使用している場合は、Firefoxから購入してみてください。購入が成功した場合、問題はChromeの設定に限定されており、ブラウザのプラグイン/拡張機能を無効にすることで解決する可能性があります。
これらのいずれの解決策も機能しない場合は、サポートチームにお問い合わせください。
明細書記述子には何が使用されますか?
明細書記述子は、顧客があなたから購入したときにクレジットカードの明細書に表示されるものです。Stripeの設定のダッシュボード → ダウンロード → 設定 → 支払いゲートウェイ → Stripe → 明細書記述子で明細書記述子を設定できます。ただし、空白のままにした場合、購入した商品が代わりに表示されます。購入の要約は、クレジットカードの明細書で許可されている文字数制限である22文字にしかできないことに注意してください。Stripeアカウントに明細書記述子を入力した場合、それは使用されないことに注意してください。特定の文字(< > ”および)は使用できず、使用された場合は自動的に削除されることに注意してください。
明細書記述子の詳細については、または定期支払い拡張機能を使用している場合は、このドキュメントを参照してください。
単一の顧客で通貨を組み合わせることはできません
Stripeには、アカウントごとにデフォルトの通貨設定があります。サポートされている通貨であれば何でも可能ですが、1つしか設定できません。単一のトランザクションを実行する場合、Stripeは他の通貨を受け入れて、アカウント所有者のデフォルト通貨に変換できます。
Stripe StandardまたはStripe Proを使用している場合、Stripeで設定されたデフォルト通貨以外の通貨でサブスクリプションを提供すると、購入プロセス中にこのエラーメッセージが表示される場合があります。
Can't combine currencies on a single customer
この問題は、更新割引がある場合に定期支払いで発生します。その場合、EDDはStripeにaccount_balanceを要求する必要があります。これは常にそのStripeアカウントのデフォルト通貨になります。
たとえば、通貨がGBPのStripeアカウントがあり、更新割引のあるUSDのサブスクリプションがあるとします。更新時期になると、EDDはStripeからaccount_balance(GBPになります)を取得し、現在の取引金額で使用しようとしますが、2つの通貨が競合します。
解決策の1つは、マルチ通貨アドオンを使用することです。
