# Ray and Stripe

> Draft the invoice in the thread. Anything that touches a customer's money asks first.

Source: https://heyray.io/integrations/stripe

Ray is an AI teammate that works in your team chat, on Slack today. Connect Stripe and it can do the Stripe part of a request without anyone leaving the conversation: read what it needs, draft the change, and post it for approval before anything is written. 40 reads run without asking. 7 actions wait for a human approval. 5 actions run without asking, and none of them sends anything or moves money.

## What Ray reads in Stripe

Reading changes nothing, so Ray never stops to ask whether it may look something up.

- Charges, refunds, disputes, and the balance behind them
- Invoices, subscriptions, customers, and what they are paying for

## What waits for your approval

Every one of these posts an approval card in the thread showing exactly what is about to happen. Nothing runs until someone clicks approve, and no setting turns that off.

- Finalize an invoice, which is the point it can be paid
- Send an invoice to a customer
- Create a payment link, with every line on the card
- Refund a payment, with the exact amount on the card
- Settle an invoice: pay it, write it off, or void it

## What runs without asking

These set work up and stop. None of them sends anything or moves money, and the step that makes the work real is in the list above.

- Create a draft invoice
- Edit a draft invoice
- Add a line to a draft invoice
- Edit a line on a draft invoice
- Remove a line from a draft invoice

## Things Ray is never handed

These are left out during curation, so they are not something Ray could do and decides against. They are not in front of it at all.

- Pay out or transfer money anywhere
- Delete a customer or a subscription
- Read a customer's bank account, card, or tax ID

## Ask it like this

- "@Ray how much did we refund last week?"
- "@Ray refund the last charge for that customer."
- "@Ray send Northwind their outstanding invoice."
- "@Ray post yesterday's failed payments to #finance each morning."

## Connecting Stripe

Every person on the team connects their own Stripe account on Stripe's own login screen, so Ray can only reach what that person can already reach, and the history in Stripe shows who actually asked. Passwords never pass through Ray. Disconnecting Stripe or uninstalling Ray revokes the connection.

## More

- This page for people: https://heyray.io/integrations/stripe
- Every integration: https://heyray.io/integrations.md
- Install Ray: https://heyray.io/install.md
- Pricing: https://heyray.io/pricing.md
