Stripe

Connect Stripe and the agent can take a card payment from a caller during the call. Funds go to your Stripe account — Foan never holds the money.

What it does

  • Verbal-consent flow — agent reads back the amount, what it's for, confirms the caller agrees.
  • Secure payment IVR transfer — caller is moved to a Stripe-hosted IVR for card entry. Agent never hears or stores the PAN.
  • Stripe Connect Standard — funds settle directly to your Stripe account. You're the merchant of record; Foan is the orchestrator.
  • Refund flow — issue refunds from /dashboard/payments without leaving Foan. Reason logged on the call.

Setting it up

  1. Connect Stripe in /dashboard/integrations. You're redirected to Stripe Connect Standard onboarding.
  2. Complete Stripe onboarding — business details, bank account, ID verification. Standard Stripe flow.
  3. Set the payment IVR options — the agent will only initiate payments for amounts in this range, with these descriptions, etc.

Enable Stripe per agent in Integrations tab — typically only on agents that take payments (e.g. a "Take deposit" agent or a "Book and pay" combined flow).

What happens on a call

Caller: "How do I pay the deposit?"

Agent: "I can take it now if you'd like — it's £50 for the consultation deposit. Happy to proceed?"

Caller: "Yeah, go ahead."

Agent: "Brilliant. I'll move you to our secure payment line — you'll enter your card on the keypad. I won't see or hear anything. Sound good?"

Caller: "OK."

[Caller hears IVR. Enters card number, expiry, CVC. Stripe processes.]

Agent (back on the line): "Lovely — payment confirmed. Receipt's on its way to your email. Was there anything else?"

Failed charges fall through gracefully — agent apologises, offers to retry, logs the failure.

Pricing

Stripe integration is included in every Foan plan. You pay Stripe's standard processing fees (~1.4% + 20p in UK, 2.9% + 30¢ in US) — no Foan markup.

Common questions

Card data and PCI? The PAN, expiry, and CVC are entered on Stripe-hosted IVR — Stripe is PCI-DSS Level 1. Foan logs the payment intent ID + amount, never card data.

Can I take recurring payments / subscriptions? Not yet — single-charge only. Subscription setup over the phone is on the roadmap.

Refunds? Click the payment in /dashboard/payments → Refund. Within seconds. The reason is logged against the call.

What countries? Anywhere Stripe supports — 40+ countries currently.

Disconnect? One click from /dashboard/integrations. Stripe Connect link is severed; future calls can't take payments. Existing payments are untouched on Stripe's side.

Last updated 7 May 2026