ReadonlycancellationA map that defines which payment methods support cancellation.
Cancels the given payment.
Collects payment from the given payment reservation.
Confirms and finishes a payment.
Confirms The given payment reservation. This does NOT move any money yet, it just reserves the funds.
ReadonlynameThe unique name of the provider, used to differentiate between them.
Refunds the given payment.
ReadonlyrefundA map that defines which payment methods support refunding.
ReadonlyreservationA map that defines which payment methods support reservation.
Starts a new payment with the given method and data.
Starts a new payment reservation with the given method and data.
Validates the given payment data for the given method.
Interface for a payment provider.