Search⌘ K
AI Features

Refund a Payment

Explore how to refund payments using Square's Refunds API by learning to refund full or partial amounts, retrieve refund statuses, and list refunds. This lesson helps you manage payment refunds confidently within the constraints and workflows of Square's payment system.

Overview

We can use the Refunds API to refund payments. We can refund the whole amount or portion using the RefundPayment endpoint. All we need is the payment ID and the amount to refund. Some common scenarios of the refund are:

  • Refund all or a portion of a payment
  • Multiple partial refunds of a payment

The Refunds API can be used to refund payments irrespective of how the payment was taken.

We must keep the following points in mind regarding the Refunds API: ...