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

See also: