概要
Stripe決済が停止しました。金額が無効/空です」エラーは、Stripeで決済処理を行おうとしたときに発生します。これは、フォームが有効な支払い金額をStripeに送信しなかったことを示します。通常、支払い金額がゼロに設定されているか、フォームに適切な支払いフィールドがないことが原因です。
原因
このエラーは通常、次のような場合に発生する:
- フォームに支払い欄がない
- 支払い項目のオプションは、支払い金額として$0.00が設定されている
- 条件付きロジックにより、送信前に支払いフィールドが非表示になる。
- 選択されたフィールドタイプは、支払情報の収集には適していません。
ソリューション
- 支払いフィールドをチェックする:フォームビルダーを開き、支払い情報を収集するフィールドを探します。少なくとも1つの支払いフィールドが存在し、必須であることを確認します。支払いフィールドは単一項目、複数項目、チェックボックス項目、または価格オプションのあるドロップダウン項目にすることができます。
- 支払い金額を確認する:支払い項目のオプションが$0.00に設定されていないか確認してください。
- 条件付きロジックを検討するフォームビルダーで支払いフィールドをクリックし、条件付きロジックを確認します。条件付きロジックが支払いフィールドを不用意に隠していないか確認してください。フォームの条件付きロジックの設定とトラブルシューティングの詳細については、条件付きロジックガイドを参照してください。
以上です!これで、'Stripe payment stopped, invalid/empty amount'エラーのトラブルシューティングと修正方法がわかりました。
フォームでのStripe決済設定についてもっと知りたいですか?Stripe Proアドオンの設定に関する完全ガイドをぜひご覧ください。