# Refund Payment Endpoint: POST /api/refund Version: v1 Security: OAuth2ClientCredentials ## Header parameters: - `X-Organization-Id` (string) Required if the account is part of multiple organizations. If the account only has access to one organization, this header is not required. ## Request fields (application/json): - `crossPayment` (any, required) - `currency` (string, required) - `totalGrossAmount` (number, required) - `totalNetAmount` (number, required) - `invoiceLines` (array) - `invoiceLines.description` (string, required) - `invoiceLines.grossUnitPrice` (number, required) - `invoiceLines.netUnitPrice` (number, required) - `invoiceLines.quantity` (number, required) - `invoiceLines.vatAmount` (number, required) - `invoiceLines.taxRate` (number, required) ## Response 200 fields (application/json): - `refundType` (string, required) - `debtorAccountNumber` (string) - `originalAmount` (number, required) - `originalCurrency` (string, required) - `grossRefundedAmount` (number, required) - `netRefundedAmount` (number, required) - `remainingAmount` (any, required) - `refundId` (string, required) ## Response 422 fields (application/json): - `detail` (array) - `detail.loc` (array, required) - `detail.msg` (string, required) - `detail.type` (string, required)