Payments Management
After the authorization a transaction can be captured, cancelled or refunded. The management APIs let you perform these operations and check the state and events of the transaction at any time.
- Transaction stateHow to read the state of a transaction in Fabrick payment flows: transactionResult, transactionState and events, unified or separated capture and the automatic action after the authorization.
- DetailUse payment/detail to retrieve the up-to-date state of a transaction, its events and the main associated data, and handle the most common errors.
- CaptureCapture all or part of an authorized transaction with payment/capture: multiple captures, settlementID, checking the outcome and error scenarios.
- CancelUse payment/cancel to void an authorized transaction that has not been captured yet, releasing the amount reserved on the buyer's payment instrument.
- RefundRefund all or part of an amount that has already been captured with payment/refund, including on a single capture through the settlementID.