AbstractPre-authorization: blocks the amount on the card without charging it.
Charge it later with capture(), or release it with voidAuthorization().
A success result means the amount is blocked.
AbstractcancelCharges (all or part of) a pre-authorized amount
AbstractcompleteComplete a 3D Secure payment (after the callback)
AbstractcreateDirect payment (without 3D Secure)
Deletes a saved card
AbstractgetPre-authorization with 3D Secure. Complete it with completeThreeDSPayment()
as usual; success then means the amount is blocked.
AbstractinitInitialize a 3D Secure payment
Query installment options
A customer's saved cards
AbstractrefundSaves a card with the provider without charging it
Releases a pre-authorization; nothing is charged
Abstract base class for all payment providers