- Allows for a full or partial refund within 30 days of the creation of payment intent.
- Refunds are linked to the original intent.
- Payment intent information and reporting include refund information.
How Crypto Refunds Work
After successfully processing a crypto payment (Please follow the Crypto Refunds quickstart if you haven’t done so yet) and receiving the settlement in your Circle account, you will have the option to initiate a refund/reversal if so needed for the payment intent. These refunds can be initiated using either the refund APIs or the Circle Account UI. Refunds can be initiated up to 30 days after the payment intent creation for intents that have had a successful payment associated with it. These can be partial or for the full amount and supports multiple refunds within this time period. After the refund has been initiated, the payment intent status will be moved torefunded, and the payment intent will no longer accept any new
incoming crypto payments.
Crypto Refund API
Make sure you have a successful crypto payment for the given payment intent.Refund Crypto
You will be able to refund crypto payments at the payment intent level by making the following request: RequestPOST /v1/paymentIntents/{id}/refund
JSON
JSON
List Payment Intents
Returns both crypto payments and crypto refunds associated with the payment intent. RequestGET v1/paymentIntents/{id}
Response
JSON
Get payment information
Returns payment information based on a Payment ID. RequestGET v1/payments/{id}
Response
JSON
id in the query parameter.
Request GET v1/payments?paymentIntentId={paymentIntentId}
Response
JSON
JSON
Notes about Refund Limitations
- Refunds can’t be initiated if there is a pending crypto payment.
- Refunds can only be initiated after a complete crypto payment and within 30 days of the payment intent expiry.
- Once a refund is initiated, the payment intent state changes to “refunded”, and no further payments will be accepted on this payment intent. It is important to ensure that a refunded intent is not used for payments. In case any crypto payments are sent to a refunded intent, these will not get associated with the intent and will need to be investigated and resolved manually through the customer care team. Not be associated with the payment go to unsupported funds.