# Stripe refund execution

> Connect Stripe through Stripe Connect. Approved refunds are paid from the original charge with an idempotency key, so a retry never pays twice.

- Canonical URL: https://lumtry.com/connectors/stripe
- Last updated: 2026-09-24

Connect Stripe to Lumtry through Stripe Connect and approved refunds are paid from the original charge in your own Stripe account. Each refund carries an idempotency key, so a retry cannot pay twice, and Lumtry tracks its status from signed Stripe events. A failed refund parks for a person instead of retrying blindly.

## What it does

- Pays approved refunds, full or partial, from the original charge through your own Stripe account.
- Tracks each refund from Stripe's signed events, with a scheduled check that flags any mismatch for review.
- Parks a case for a person when a refund fails or a split across several captures is unclear.

## Set it up

1. **Create your workspace**: Sign up and create a Lumtry workspace, then connect the store or helpdesk your refund requests come from.
2. **Connect Stripe**: An Owner or Admin clicks Connect on the Stripe tile on the Integrations page and authorizes Lumtry through Stripe Connect.
3. **Publish a refund policy**: Write your refund rules and publish them. Every case records the policy version that decided it.
4. **Watch before you act**: Run cases in shadow mode first to see what the policy would decide, then let approved refunds execute.

## What Lumtry reads

- The charge and its captures, to work out how much is still refundable and in which currency.
- Refund status events, checked against Stripe's signature before anything is recorded.
- Dispute notices on your charges, so a disputed payment flags its refund case.

## What Lumtry writes

- Refunds against the original charge, each with an idempotency key so a retry cannot pay twice.
- Dispute evidence, only after a person approves it, with the Dispute Automation add-on.

## Frequently asked questions

### Does Lumtry store card data from Stripe?

No. Lumtry never stores raw card data. It keeps Stripe references only, and the Stripe Connect access token is held in your workspace's secret store.

### Can a refund be paid twice?

Lumtry guards against it three ways: an idempotency key on every Stripe refund, one execution record per key in the database, and a check that refuses any amount above the refundable balance or in another currency.

### Can Lumtry respond to Stripe disputes?

With the Dispute Automation add-on, on Starter and Growth or included on Scale. Lumtry builds an evidence pack from data it already holds and nothing is sent to Stripe until a person approves it. A capped success fee applies to recovered disputes.

### Does Lumtry ever charge a customer through Stripe?

Only in two cases: an exchange where the new item costs more, charged to the saved payment method, and reversing a refund that a later step rolled back, within 30 days of the original charge. Anything else waits for a person.

## Related

- [Home](https://lumtry.com/index.md): Decide refunds by a versioned policy, send the exceptions to your team in Slack or the dashboard, and keep every step on the record. Start free.
- [Integrations](https://lumtry.com/connectors.md): Connect Lumtry to Shopify, WooCommerce, BigCommerce, Amazon, eBay, Stripe, PayPal, Slack, Gorgias, Zendesk, EasyPost and Shippo. Browse every integration.
- [Register a connector](https://lumtry.com/connectors/register.md): Directories and AI assistant vendors register their OAuth client metadata here. The team reviews every registration before a workspace can authorize it.
- [Shopify](https://lumtry.com/connectors/shopify.md): Connect Shopify to Lumtry so refund requests and order details reach one versioned policy, with every decision kept in an append-only audit trail.
- [WooCommerce](https://lumtry.com/connectors/woocommerce.md): Connect WooCommerce with REST API keys. Lumtry opens a case when a refund is recorded, decides it by policy and pays through Stripe or PayPal.
- [BigCommerce](https://lumtry.com/connectors/bigcommerce.md): Connect BigCommerce with an API account or the app. Each refund on an order becomes a case your policy decides, paid through Stripe or PayPal.
- [Amazon Returns](https://lumtry.com/connectors/amazon.md): Bring Amazon return and refund notifications into one policy-driven queue. Set up with the Lumtry team; nothing is written back to Amazon.
- [eBay](https://lumtry.com/connectors/ebay.md): Bring eBay return and refund notifications into one policy-driven queue. Set up with the Lumtry team; nothing is written back to eBay.
- [PayPal](https://lumtry.com/connectors/paypal.md): Connect PayPal with your REST app credentials. Approved refunds are paid from the original capture, and every PayPal event is signature-checked.
- [Slack](https://lumtry.com/connectors/slack.md): Approve or deny held refunds from a Slack channel. Lumtry checks the signature, a single-use token and the approver before it acts.
- [Gorgias](https://lumtry.com/connectors/gorgias.md): Tag a Gorgias ticket and Lumtry opens a refund case for the matching order, then posts each step back as an internal note.
- [Zendesk](https://lumtry.com/connectors/zendesk.md): Tag a Zendesk ticket and Lumtry opens a refund case for the matching order, then posts each step back as a private comment.
- [Twilio](https://lumtry.com/connectors/twilio.md): PIN-checked phone approvals for held refunds to US numbers, placed through Twilio by Lumtry. A voice approvals add-on on paid plans.
- [Telnyx](https://lumtry.com/connectors/telnyx.md): PIN-checked phone approvals for held refunds to Canadian numbers, placed through Telnyx by Lumtry. A voice approvals add-on on paid plans.
- [EasyPost](https://lumtry.com/connectors/easypost.md): Buy prepaid return labels on your EasyPost account and release the refund when the carrier shows the return delivered.
- [Shippo](https://lumtry.com/connectors/shippo.md): Buy prepaid return labels on your Shippo account and release the refund when the carrier shows the return delivered.
- [ShipBob](https://lumtry.com/connectors/shipbob.md): Let ShipBob's return scan release the refund and grade each item. Part of the Warehouse Sync add-on on Starter, Growth and Scale.
- [ShipHero](https://lumtry.com/connectors/shiphero.md): Let ShipHero's return updates release the refund and grade each item. Part of the Warehouse Sync add-on on Starter, Growth and Scale.
- [Pricing](https://lumtry.com/pricing.md): Lumtry plans by case volume and seats, from Free to Enterprise, with add-ons and capped outcome fees. Start free or hear when billing opens.
- [MCP server](https://lumtry.com/developers/mcp.md): Connect an AI assistant or your own agent to your refund workspace through the Model Context Protocol. Read cases and propose actions, never move money.
- [Trust](https://lumtry.com/trust.md): How Lumtry secures merchant data, keeps AI inside a deterministic refund policy, lists every sub-processor and explains data flow and retention. Review it.
- [llms.txt](https://lumtry.com/llms.txt)
