エラー:Stripeの支払いが停止しました。金額が無効または空です。

概要

「Stripeの支払いが停止しました。金額が無効または空です。」というエラーは、Stripe経由で支払い処理を試みる際に発生します。これは、フォームがStripeに有効な支払い金額を送信しなかったことを示しており、通常は支払い金額がゼロに設定されているか、フォームに適切な支払いフィールドがないことが原因です。

原因

このエラーは通常、次のような場合に発生します。

  • フォームに支払いフィールドが含まれていない
  • 支払いアイテムオプションが支払い金額 $0.00 で設定されている
  • 条件付きロジックにより、送信前に支払いフィールドが非表示になっている
  • 選択したフィールドタイプが、支払い情報を収集するのに適していない

解決策

  • 支払いフィールドを確認する:フォームビルダーを開き、支払い情報を収集するフィールドを探します。少なくとも1つの支払いフィールドが存在し、必須であることを確認してください。支払いフィールドには、価格オプションが設定された単一アイテム、複数アイテム、チェックボックスアイテム、またはドロップダウンアイテムがあります。
  • 支払い金額を確認する:支払いアイテムオプションが $0.00 に設定されていないことを確認してください。
  • 条件付きロジックを調べる:フォームビルダーで支払いフィールドをクリックし、関連する条件付きロジックを確認します。条件付きロジックによって支払いフィールドが意図せず非表示になっていないことを確認してください。フォームでの条件付きロジックの設定とトラブルシューティングの詳細については、条件付きロジックガイドを参照してください。

これで、「Stripeの支払いが停止しました。金額が無効または空です。」エラーのトラブルシューティングと修正方法がわかりました。

フォームでStripe支払いを設定する方法について、さらに詳しく知りたいですか? Stripe Proアドオンの設定に関する完全ガイドをぜひご覧ください。

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。