# Issue refunds

> Issue refunds from your platform and understand Bolt refund behavior.

Source: https://help.boltapp.com/dashboard/refunds

## Refunds by platform [#refunds-by-platform]

For most integrations, issue refunds in your eCommerce platform order management system. Bolt receives the refund notification and updates transaction details.

| Platform                  | Documentation                                                                       |
| ------------------------- | ----------------------------------------------------------------------------------- |
| BigCommerce               | [Order actions](https://support.bigcommerce.com/s/article/Using-Order-Actions)      |
| WooCommerce               | [Managing orders](https://docs.woocommerce.com/document/managing-orders/)           |
| Salesforce Commerce Cloud | [B2C orders](https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp) |
| Adobe Commerce / Magento  | [Order management](https://docs.magento.com/m2/ee/user_guide/sales/orders.html)     |

See [Bolt Checkout platform guides](/products/checkout) for platform-specific steps.

## Refund timing [#refund-timing]

After you issue a refund, processing begins and the shopper receives email confirmation. Refunds can take up to **7 days** to appear on the customer's statement, depending on the card issuer.

If the customer does not see the refund after 7 days, they should contact their issuer.

## Declined refund authorizations [#declined-refund-authorizations]

Refund authorizations can fail when a card is fraudulent, closed, lost, or stolen. Card networks require these checks and Bolt cannot override them.

When refund authorization fails, contact the shopper and coordinate an alternative method:

* PayPal
* Gift card or store credit
* Check or ACH

See [refund recommendations](https://help.boltapp.com/dashboard/refunds/refunds/) for more detail.

## Processor notes [#processor-notes]

**Authorize.net:** Wait until the transaction settles before issuing a refund. Refunding before settlement returns an error.

## Related [#related]

* [View transactions](/dashboard/view-transactions)
* [Capture transactions](/dashboard/capture-transactions)
