The following transaction types are available through GiroCheckout. Not all of these transaction types are possible for every payment method. What may be used and how will be specified for each payment method.
A reservation is to be used when the actual fulfillment of an order takes place at a later time, but the order amount for the presented card (for credit card transactions) or the given account information (for Paydirekt payments and others) needs to be authorized beforehand at the time of the order. Once the reservation period has expired, the reservation is either booked or voided.
When booking, the customer account is debited with an amount and the merchant account is credited. This model is based on the assumption that the associated business case has been completed, e.g. a shopping cart was offered, ordered and delivered to the customer.
Use sale when the business case is complete, e.g. a shopping cart was offered, ordered and delivered to the customer. The customer's payment method is debited with the amount of the sale.
A refund is to be used when a previous payment is to be returned fully or partially to the customer.
Void is to be used when an already accepted transaction is not to be executed.