Skip to main content
Creating a checkout session also creates its payment (payment field), with status requires_payment_method. After authorisation the status always follows the amounts (amount_captured, amount_refunded, amount_disputed), so status and money can never disagree.