Narrow application port every checkout adapter implements.
Adapters translate their provider protocol, authentication, formats, and error vocabulary into this contract. They never return provider-specific values, and the application never sees one.
Attempt one checkout for the supplied neutral request.
Optional
Narrow application port every checkout adapter implements.
Adapters translate their provider protocol, authentication, formats, and error vocabulary into this contract. They never return provider-specific values, and the application never sees one.