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

See also: