Issue a refund to a customer

Refunds can be issued to customers at any time via the API or directly from the dashboard. Depending on the customer’s bank, they will see the refund show up anywhere between 5-10 business days later.

Issue a refund from the dashboard

  1. Find the charge to be refunded in the Payments overview page.
  2. Click the ••• icon to the right of the charge and select Refund charge.
  3. Enter the amount to be refunded. The default is a full refund. For a partial refund, enter a different amount to be refunded.
  4. Select a reason for the refund. If you select Other, you must provide an explanatory note that is attached to the refund.
  5. Click Refund.

Issue a refund using the Stripe API

  1. Create a create_refund call in the API.
  2. In the API call, include the charge ID to refund.
  3. To refund an amount different than the full charge amount, include the amount parameter and enter the amount to refund. If no amount is entered, the default action will be a refund of the full charge amount.
  4. Run the API call.
Was this answer helpful? Yes / No