Call the initiatePayment method to initiate a credit card payment.

Depending on the type parameter, this will either

  • reserve an amount on the card for later capture,
  • capture an amount, or
  • set up a subscription.

For reservations and subscriptions, you capture the payment using the Merchant Information Interface, or using the captureReservation or chargeSubscription methods.