Outcome class the application acts on.
OptionalpaymentNeutral method used for the confirmed charge, or null when unavailable.
OptionalproviderProvider payment-level reference when available. It is separate from the provider order reference and is required by some refund protocols.
Stable provider reference when the provider supplied one, otherwise null.
A reference proves that an attempt exists; it is never proof that money was captured, and its presence never changes the outcome class.
Provider-neutral result of one checkout attempt.