The action waiting to be run, or the one currently running.
CheckoutSnapshot.action
attempt
readonly
number
How many actions this payment has already been through.
CheckoutSnapshot.attempt
capabilities
readonly
ProviderCapabilities | null
What the current provider can do, once it has loaded. null until then. For rendering and validation only - whether to ask for a card at all. What a payment needs is decided by the action the provider returns.
CheckoutSnapshot.capabilities
engine
public
CheckoutEngine
-
-
error
readonly
PaymentError | null
-
CheckoutSnapshot.error
intent
readonly
PaymentIntent | null
-
CheckoutSnapshot.intent
isBusy
public
boolean
A request is in flight. action_pending is not busy: the shopper is acting.
-
isLocked
public
boolean
Nothing about the payment may be changed any more. What a form disables on.
-
isSettled
public
boolean
Nothing further will happen without the shopper starting over.