TelonicDocs
English

Integrations

Stripe

How your agents send Stripe payment links in a conversation and confirm the payment, without ever seeing card details.

On this page
  1. What the connection lets the agent do
  2. How it connects
  3. Permissions
  4. In practice
  5. Related

When a customer is ready to pay, the agent sends them a payment link from your Stripe account, in the same conversation, and confirms when the payment has gone through. A deposit, a fee or an instalment is settled while the customer is still engaged, rather than after a follow-up call. The agent never sees or handles card details: the customer pays on a Stripe payment page, so card data stays with Stripe. The connection is configured during implementation with your Stripe account.

What the connection lets the agent do

ActionWhat it means for youExample
Create and send a payment linkThe customer can pay in the conversation, for an amount taken from your own recordsA deposit link for a desert tour, sent on WhatsApp while the guest is choosing dates
Confirm the paymentThe agent reads the payment status and confirms to the customer, so nobody pays twice or chases a receipt"Your deposit has been received. Your tour is confirmed"
Follow up on payments dueReminders for instalments and overdue payments, each with a fresh link, configured during implementationA reminder three days before an instalment is due
Pass payment problems to your teamA failed payment or a dispute about an amount goes to a person, with a briefA customer who says they were charged the wrong amount

The amount on every link is taken directly from your system record, not typed by the model.

How it connects

The agent connects through Stripe's standard API (application programming interface: the documented way other software exchanges data with it), using credentials your finance or IT administrators create in your Stripe account and can revoke at any time. The credentials are stored encrypted in your deployment, and every call travels over TLS (Transport Layer Security, the standard encryption for data in transit) version 1.2 or higher. The connection runs from your deployment in your chosen region.

Card numbers are never needed in the conversation. If a customer speaks or types one anyway, it is redacted (removed or masked) from the transcript. Stripe processes the payment under its own terms, as it does for your other online payments. See Personal information redaction.

Permissions

PermissionNeeded forDefault
Create payment linksTaking payment in the conversationOnly for the purposes and amounts your records define
Read payment statusConfirming a payment to the customerGranted
Issue refundsReturning money to a customerNot requested. If you grant it, each refund waits for a person on your team to approve it
Read card detailsNot neededNot available: card data stays with Stripe

The agent can only take actions your team has granted. Anything not granted cannot be invoked. Every link sent and every status read is logged in the audit trail. See Permissions.

In practice

Nakhla Travel, a tour operator in Dubai, takes deposits through Stripe.

  1. Karim asks on WhatsApp to book a desert tour for four on Friday.
  2. The agent checks availability, confirms the price from Nakhla's booking system and sends a Stripe payment link for the deposit.
  3. Karim pays on the Stripe page on his phone. The agent reads the payment status and confirms the booking in the same thread.
  4. His card details never enter the conversation, and the booking, the payment reference and the summary are written to Nakhla's records.

Product names and logos are trademarks of their owners. Their mention shows systems Telonic connects to and does not imply partnership or endorsement.