Working with Payment Order¶
Working with order level information provides the one integration from the Merchant to the worlds different payment methods. It is possible to cover all payment methods with a few numbers that expresses a summary of all of the events that has occurred on the order. Given the model, it is easy to see what payment related actions that are possible on the Order.
The model answers the questions:
Can I ship?
How much has been paid, with different payment method types, on the order?
How much can I / should I refund?
Order Amount is how much we expect to be paid on the order. It is set when a transaction with an amount is received. A zero amount means that the order is cancelled or started without being initiated.
The fulfilment amount is the amount that is reserved. In general, this means that the order can be shipped, depending on risk factors.
For a Credit and Debit card, the fulfilment amount is the amount that has been successfully authorized.
The Captured Amount is the amount that the merchant has requested to be captured. The Capture may or may not have been cleared yet.
Normally, you would capture the full amount of the Fulfilment Amount, but depending on the payment method it is possible to make several partial captures up to or having the captured amount exceeding the fulfilment amount.
The Refunded Amount is the amount that the merchant has requested to be refunded. The Refund may or may not have been cleared yet.
In a standard configuration, you can only refund up to the captured amount.