List of topics in this article
Refunds allow a Merchant/PSP to send funds from a Merchant to a Customer.
Refunds are linked to a previously captured Cash App Pay Payment. They must not have an amount greater than the captured amount on the original Payment. Read more here
Cash App has set a maximum time limit of 7 years to issue a refund.
Refunds typically process in several business days following initiation, except for Stored Value Balance (SVB) which is immediate. Transaction fees will not be returned to the PSP in the event of a refund.

Authorizations are valid for and must be captured within 7 days to complete a Refund. Authorizations not captured within 7 days are voided, and a new authorization will be required to complete a Refund.
Refunds can be authorized and captured via a single API call by setting capture=true. See the API reference for more information.
Once a Refund has been authorized, it must be captured within 7 days to complete the Refund and trigger the Settlement process. Only the exact amount that was authorized is captured since Refunds should not be over or under-captured.
Once a Refund has been authorized but before it has been captured, it can be voided. This cancels the authorization and is a terminal state for the Refund. This is only applicable while the Refund authorization is valid.
If a Refund is not captured seven days after authorization, it will be automatically voided.