Configure card acceptance
Ask forcard in paymentMethodTypes, but still render the method only when the current session says it is eligible. A card can require additional action or remain processing after submission.
Statuses
Keep the order pending forrequires_action, processing, or equivalent intermediate states. Display a recoverable error for a decline or validation failure. Confirm success from a verified payment.confirmed event and compare amount, currency, and order ID before fulfillment.