All Collections
Payment Basics
What is pay by text, and how do I use it?
What is pay by text, and how do I use it?

How to use QR code, Text Payment, Contactless Payment,

Mikayla avatar
Written by Mikayla
Updated over a week ago

Have you seen the option for Pay by Text or Scan QR Code during checking, and wondering what it is or how it works? You've come to the right place!

Jump to a section in this article:

What is pay by text and why should I try it?

Contactless payment has come in handy more than ever these days. It didn't take a global pandemic for this form of payment to kick off, though. Venmo, Uber, and Apple Pay have been around for quite awhile now, offering us a seemingly magical payment experience. Tap, tap, done. โœจ

Here at Schedulicity, we believe the convenience of contactless payment is here to stay. This form of payment is safe, speedy, convenient, and secure-all things synonymous with Schedulicity. And the truth is, we want you to get paid.

The pay by text or QR option is for you and your clients. No glitchy hardware, no extra apps! You initiate the charge on your device while your client completes payment on theirs. Presto! You're paid.

Here are a few more reasons to give contactless a shot:

  • It's is completely PCI compliant and all payment information is securely stored under encryption. Those standards get updated as the industry evolves.

  • No need to pass a device or card back and forth.

  • ๐Ÿ’ธ A tip option is built right into the checkout process, which is a great way to increase your tip revenue.

How do I use pay by text?

So, how do you use it? Well, it's surprisingly easy ๐Ÿ’ฅ.

First and foremost, it requires a Schedulicity business account to process payment. Once you sign up, we will walk you through the paperwork to get started with Schedulicity's built-in payment processor or Stripe.

After approval, contactless payment is built ๐Ÿ—๏ธ right into your checkout process.

  1. Open an appointment and click Checkout

  2. Add any discounts or make adjustments as needed

  3. Once the total looks good, click "Continue"

  4. Now you will see a few options to charge a client, Pay by Text, Scan QR Code

Send a Text

When a client opts to checkout through text message, a link will be sent to the client via a text message on their phone. From that link, they can add their payment information and include their tip! Clients can even choose to save their payment information on file for next time if they wish. Your screen will confirm the payment is complete and just like that-you're paid.
*Text messages are only viewable/payable for 10 minutes.

Scan A QR Code

If your client prefers the instantaneous technology of a QR Code, ask your client to take a picture. From here, they'll be brought to the checkout page and will add their payment method, choose their tip amount and yes, you guessed it, you're paid!

๐Ÿ‘‰ If your client has a payment method on file already, the last four digits of the card will show to the client in either of these options to either update or leave as is! Encourage your clients to add their payment method before their appointment to keep checkout speedy.

Why isn't text being sent?

Is your client opted in for texts?

  • Your client will need to be opted in for texts with your business, they can do this during the checkout process.

  • If your client is opted out from texts though, they must send, "Resume," to 56368. This is also a good option if the client is unsure if they might have been opted out with any other businesses on Schedulicity.

When was the text sent/charge initiated?

  • The text is active for ten minutes, and if ten minutes have passed, please restart the checkout process.

  • You can also try resending a text to your client. These can be resent after 10 seconds.

How's their wifi or data connection?

  • If you are stuck on the "Waiting for Client" screen, let's be sure there that the wifi/data connection to the phone is strong when the text attempts to deliver. No cell service or a lack of connectivity could be the reason the notification failed to send.

Did this answer your question?