How is a payment method's canUseCheckout() used?

See also: