Unzer domain model and relationships

Edit on GitHub

Every Sales Order is connected to a payment type (the payment method selected by the customer in the checkout process). You can capture as many times as you wish by your OMS state machine.

Note

A refund is always done based on charge. A basket and metadata are extra information that is sent to Unzer to process payments.