creditAndRefundInvoice
Immediately creates a credit invoice and a tries to create a refund for the full amount of the original invoice. If initiating the refund fails, a refundError will be returned but the credit invoice would be created nevertheless. It's possible that the refund status are open or pending until a final succesful payment status is received from your Payment Service Provider. This could take a couple of business days for certain payment methods, like SEPA direct debit.
CreditAndRefundInvoiceInput Arguments
Argument | Description |
---|
invoiceId (ID!) | ID of the invoice to create credit invoice and refund for. |
refundReason (String!) | Description to put as credit invoice note and refund reason. |
Return Fields
Errors while issuing the refund. Can also contain error messages from the payment service provider.