Skip to main content
Revenue Sol uses Stripe to process card payments — the engine behind text-to-pay links, invoices, deposits, and recurring billing. Customers pay on a secure, Stripe-hosted checkout page, and payments are confirmed back to Revenue Sol automatically.

What Stripe powers

Text-to-pay links

Secure checkout links you send by text or email.

Invoices & deposits

Collect full payments or up-front deposits.

Recurring billing

Charge maintenance plans on a schedule.

Refunds

Process refunds that reflect back in the CRM.

How it works

1

You create a payment request

From an invoice, quote, or job, Revenue Sol creates a payment request and a secure checkout link.
2

The customer pays

They open the link and pay by card on Stripe’s hosted checkout — no account needed.
3

Revenue Sol is notified

Stripe sends a signed event to Revenue Sol’s webhook, which marks the payment captured and updates the invoice.
Technical reference: Stripe events are received at /api/webhooks/stripe (verified with the Stripe signature). Handled events include checkout.session.completed, payment_intent.succeeded, charge.refunded, invoice.paid, and subscription lifecycle events. See Webhooks.

Security

Card details are handled entirely by Stripe on their secure checkout — Revenue Sol never sees or stores raw card numbers. Each payment link is single-purpose, valid only for the specific payment request it was created for.
Revenue Sol also supports Square as a payment processor. Your account is configured to use the processor set up for your business — you don’t need both.

Payments & Invoices

Create invoices and send text-to-pay links.

QuickBooks

Sync payments to your accounting.