cancelInvoice abstract method
- @POST('/v2/invoices/{invoiceId}/cancel')
- @Path() required String invoiceId,
- @Body() required CancelInvoiceRequest body,
Cancels an invoice.
The seller cannot collect payments for the canceled invoice.
You cannot cancel an invoice in the DRAFT
state or in a terminal state:
PAID
, REFUNDED
, CANCELED
, or FAILED
.
Implementation
@POST('/v2/invoices/{invoiceId}/cancel')
Future<CancelInvoiceResponse> cancelInvoice({
@Path() required String invoiceId,
@Body() required CancelInvoiceRequest body,
});