Refunds Without Issuing a Credit

As of April 8 2019, we will be updating default behavior for refunds on Relationship Invoicing. Currently when refunding a payment, by default, appropriate credit note is generated and applied to an invoice. This leaves the invoice in “paid” status. With new behavior credit note will not be generated and the invoice will be put in the “open” status.

While refunding in the Admin UI, you will be prompted to choose if credit should be created or not. Additionally if you choose to not credit an invoice, you can void it from the same view.

While refunding through API, there are two new attributes. You can pass false as apply_credit parameter to not create credit note. Example request body could look like:

{
  refund: {
    amount: "10",
    memo: "Refund memo",
    payment_id: "123",
    external: false,
    apply_credit: false,
    void_invoice: false
  }
}

Same goes for consolidated invoices:

{
  refund: {
    memo: "Refund memo",
    payment_id: "123",
    segment_uids: "all",
    external: false,
    apply_credit: false
  }
}