AI要約
概要
「Stripeの支払いが停止しました。金額が無効または空です。」というエラーは、Stripe経由で支払い処理を試みる際に発生します。これは、フォームがStripeに有効な支払い金額を送信しなかったことを示しており、通常は支払い金額がゼロに設定されているか、フォームに適切な支払いフィールドがないことが原因です。
原因
このエラーは通常、次のような場合に発生します。
- フォームに支払いフィールドが含まれていない
- 支払いアイテムオプションが支払い金額 $0.00 で設定されている
- 条件付きロジックにより、送信前に支払いフィールドが非表示になっている
- 選択したフィールドタイプが、支払い情報を収集するのに適していない
解決策
- 支払いフィールドを確認する:フォームビルダーを開き、支払い情報を収集するフィールドを探します。少なくとも1つの支払いフィールドが存在し、必須であることを確認してください。支払いフィールドには、価格オプションが設定された単一アイテム、複数アイテム、チェックボックスアイテム、またはドロップダウンアイテムがあります。
- 支払い金額を確認する:支払いアイテムオプションが $0.00 に設定されていないことを確認してください。
- 条件付きロジックを調べる:フォームビルダーで支払いフィールドをクリックし、関連する条件付きロジックを確認します。条件付きロジックによって支払いフィールドが意図せず非表示になっていないことを確認してください。フォームでの条件付きロジックの設定とトラブルシューティングの詳細については、条件付きロジックガイドを参照してください。
これで、「Stripeの支払いが停止しました。金額が無効または空です。」エラーのトラブルシューティングと修正方法がわかりました。
フォームでStripe支払いを設定する方法について、さらに詳しく知りたいですか? Stripe Proアドオンの設定に関する完全ガイドをぜひご覧ください。