What comes back from the action, shaped to produce this case's outcome. It may call the backend first: that is what the bank's page or the provider's frame does.
The instrument that starts each case. Plugins that collect the card somewhere else - a hosted page, a frame, a wallet - return { kind: 'none' } for all of them and decide the outcome in evidenceFor instead.
planId?
readonly
string
-
provider
readonly
PaymentProvider<TConfig>
-
reset?
readonly
() => void | Promise<void>
Reset the merchant fixture before each case. Defaults to checkout-kit's mock backend.
secrets?
readonly
readonly string[]
Card numbers this suite pays with. None of them may come back out of the plugin.