Introduction to Stripe Payments in iconpractice

iconpractice integrates with Stripe to allow your practice to save patient payment methods and process card payments directly from the software. This article explains what the feature does, what it costs, and what you need to get started.

What You Can Do

With Stripe connected, your practice can:

- Save a patient's card details securely for future use

- Charge a saved card when entering transactions, recording payments, or adding account credits

- Send patients a secure SMS link so they can enter their own card details without staff handling card numbers

- Mix Stripe card payments with other payment methods (cash, EFTPOS, credits) within a single transaction

- Accept card payments through your Online Booking widget, so patients can pay at the time of booking

How It Works

iconpractice uses Stripe Connect, which means your practice connects its own Stripe account to iconpractice. Card data is handled entirely by Stripe — it is never transmitted to or stored on iconpractice's servers. This keeps your practice compliant with PCI DSS requirements without needing to manage card data yourself.

Each practice connects its own Stripe account. If you operate multiple practices within iconpractice, each will need a Stripe connection.

Fees

Two sets of fees apply when processing a card payment through iconpractice:

Stripe fees: Stripe charges a per-transaction fee for processing the payment. The rate depends on your Stripe plan and the card type used. See stripe.com/pricing for current rates in your region.

iconpractice processing fee: iconpractice charges a 0.1% fee on each transaction processed through the Stripe integration. This is deducted in addition to Stripe's fees.

Example: a $100 payment would incur Stripe's standard transaction fee plus $0.10 from iconpractice.

What You'll Need to Get Started

- A Stripe account for your practice. If you don’t already have one you can create one during the setup process.

- An iconpractice account with admin access to Settings > Integrations.

Once your Stripe account is connected, no further setup is required to begin saving patient cards and processing payments.

Next Steps

- Connecting Your Stripe Account

- Adding and Managing Patient Payment Methods

- Charging a Patient's Saved Card

- Setting Up Online Booking Payments

Frequently Asked Questions

IS THIS FEATURE AVAILABLE FOR ALL PRACTICES?

The Stripe integration is available for all practices using iconpractice, provided you have admin access to connect a Stripe account.

IS PATIENT CARD DATA STORED SECURELY?

Yes. Card details are stored and managed entirely by Stripe, not by iconpractice. iconpractice only holds a reference to the card (last four digits, brand, expiry) and the Stripe token used to charge it. Stripe is a PCI DSS Level 1 certified payment processor.

CAN PATIENTS SEE THAT THEIR CARD IS SAVED?

Patients are not automatically notified when a card is saved on their behalf by staff. If you send a patient an SMS card setup link, they complete the process themselves and are shown a confirmation on screen. There is no patient-facing portal to view or manage saved cards.


Was this article helpful?