Stripe

Stripe

Accept card payments and bank transfers through Stripe. Patients pay on their phone, you get paid fast. No card readers needed.

Stripe

Getting paid shouldn't be the hard part of running a clinic. But between cash, card machines, bank transfers, and tracking who owes what—it often is.

Luna's Stripe integration simplifies all of it. When a consultation ends, the patient gets a payment link on their phone. They tap, pay with whatever card they have, and you're done. The money hits your bank account in 1-2 days.

Why doctors like this

🔒 Security that's already solved

  • PCI compliant—Stripe handles all the security stuff so you don't have to
  • Card tokenization—you never store sensitive card data
  • Fraud detection—Stripe's algorithms catch problems before they happen
  • 3D Secure—extra verification when banks require it

⚡ Less admin work

  • Invoices generate automatically when you finish a consultation
  • Payment reminders go out without you asking
  • Your accountant gets clean reports—reconciliation is automatic
  • Payment history lives in each patient's chart

💰 Better for your cash flow

  • Competitive rates—no hidden fees or surprises
  • Fast deposits—1-2 business days, not a week
  • Accept MXN and USD—great for patients visiting from the US or Canada
  • No equipment to buy—patients pay from their own phone

How clinics actually use this

🏥 After consultations

The visit ends, patient gets a WhatsApp with a payment link. They pay while walking to the parking lot. You get a notification. Done.

💊 For treatments and procedures

Need to charge for a procedure, lab test, or medication? Send a payment request with a few clicks. For ongoing treatments, set up recurring billing with the patient's consent.

🦷 Bigger procedures

Patients can pay in installments for larger treatments—surgery, dental work, extended rehab. You set the terms, Stripe handles the rest.

Works with everything else in Luna

  • Appointments—payments link to specific visits
  • Patient records—full payment history in one place
  • WhatsApp—payment links go out automatically
  • CFDI invoicing—Mexican tax invoices generate post-payment

Meets Mexican regulations

We built this for Mexico, so it plays nice with:

  • SAT requirements—automatic CFDI generation
  • CNBV regulations—authorized payment processing
  • Data protection laws—your patients' info stays safe
  • Healthcare confidentiality—medical data stays separate from payment data

Why Stripe?

Stripe processes over $640 billion a year for millions of businesses. They're not going anywhere. More importantly, they handle the complexity—security updates, fraud detection, regulatory changes—so you can focus on medicine.

Getting started takes 10 minutes

Once your Stripe account is connected, you can start collecting payments online. No card readers, no cash drawer, no trips to the bank. Here's how to set it up.

Step 1: Connect Stripe

→ Go to AccountOrganizationOnline Payments

→ Click to create and connect your Stripe account

→ Stripe walks you through their verification (usually takes a few minutes)

Step 2: Save a patient's payment method

Patients can add their card during registration, or you can add it for them:

1. Go to Patients and find the right profile

2. Click the Billing tab

3. Under Payment Methods, click Edit

4. Enter their card details and hit Save

Once saved, you can charge that card with one click. No re-entering numbers.

Step 3: Process a payment

When there's an invoice to collect:

1. Go to Invoices

2. Find the invoice you want to collect

3. Click ActionPay Invoice

That's it. The patient's saved card gets charged and you get a confirmation.

Questions? Reach out at soporte@lunasalud.mx—we're happy to walk you through it.