Stripe and WhatsApp, ready to switch on
A successful payment sends the customer a confirmation on WhatsApp with the amount and what it was for, and a failed charge tells them in the same chat while there is still time to fix it. You paste two keys in your account and it runs, in about ten minutes.
No setup fee, cancel any month, and a person on live chat if a key doesn't work.
More with these apps: all Stripe integrations · all WhatsApp integrations
What moves, and when
The details you would normally get after a sales call. Here they are up front.
| What | Direction | When | Rule |
|---|---|---|---|
| Payment confirmation to the customer | Stripe to WhatsApp | Within seconds | An approved template with the amount, the product and the receipt link, to the phone on the Stripe customer |
| Card failed | Stripe to WhatsApp | Within seconds | A template saying the payment didn't go through, with the link to try again |
| Renewal coming | Stripe to WhatsApp | Three days before it charges | For subscriptions, so a renewal is expected rather than disputed |
| Refund sent | Stripe to WhatsApp | When you refund | The amount and when to expect it back, which is the question support gets anyway |
| Only numbers you hold | Stripe to WhatsApp | Every message | Taken from the phone on the Stripe customer in international format; a customer without one gets nothing |
Ten minutes of your time, then it's ours
- Pay and open your accountCard or invoice, about two minutes. This integration is already selected.
- Paste the Stripe restricted key and the WhatsApp Business keyEach has a short guide. About nine minutes. If one doesn't work, a person joins the chat.
- Make one test paymentA minute or two. Create a test payment in Stripe and watch the post appear in the chat. From then on we watch it for you.
When Stripe or WhatsApp changes its API, we fix it within a working day. You don't get a ticket to solve.
- Everything in the table above, with monitoring on.
- Fixes when either app changes its API.
- A person on live chat, replies within a working hour.
- Custom logic beyond the table is priced separately.
No setup fee, cancel any month
Before you decide
Which currency does a post show?
The one the payment was taken in, exactly as Stripe recorded it. If you sell in several, the currency is in every message so nobody adds euros to dollars in their head.
Can somebody open the payment from the post?
Yes, each message carries a link into Stripe. The person who needs the detail is one tap away from it, which is why the message itself can stay short.
Do customers have to agree to this?
Yes, and it's worth doing properly. WhatsApp expects a business to message people who opted in, so put the tick box at checkout and keep what it said. The templates also have to be approved by Meta first.
Anything to know about Stripe?
A restricted key with read access can only read. It can't move money, and we never ask for your secret key.
Anything to know about WhatsApp?
Only the official WhatsApp Business API from Meta can be connected; the WhatsApp app on a phone has no API.
What if mine is a bit different?
Tell us what should go where in plain words. Small changes to the rules above are usually free; bigger ones we price the same day and build into the same account.