PaymentIntent と SetupIntent の自動の支払い手段をデフォルトで有効にしました対応が必要な変更点
新機能
PaymentIntents と SetupIntents では、動的な automatic_ がデフォルトで有効になりました。これにより、ダッシュボード から決済手段の設定を行うことができます。以前のデフォルトでは、payment_ と automatic_ の両方が指定されていない場合、カード決済のみが受け付けられました。詳細については、アップグレードガイド をご覧ください。
- PaymentIntent を確定するときは、
off_である場合を除き、session=true return_を指定する必要があります。url - PaymentIntent を確定するときは、
error_を使用できません。PaymentIntents がon_ requires_ action requires_に移行する場合に支払いの試行を失敗させたい場合は、action error_を指定したon_ requires_ action payment_を使用します。method_ types - SetupIntent を確定する場合は、
return_を指定する必要があります。url automatic_を使用すると、payment_ methods[allow_ redirects]=never return_要件を回避できます。これにより、ダッシュボードで有効になっていたとしても、リダイレクトが必要な決済手段が自動的に除外されます。url
影響
PaymentIntents と SetupIntents では、デフォルトで自動の動的決済手段が使用されるようになり、Stripe ダッシュボードで設定できるようになっています。