Square Payments from website

Am I right in thinking there are no stacks that allow for Square payments from a RW site?

I use one from Yuzool works well.



Correct. The square API is very restrictive and there is little to no profit in it for the developers at this time.

Doesn’t work with Square does it?

No, sorry.

Ecwid has Square as a payment gateway, and Ecwid has an RW plugin (or you can just use their store embed).
There are some restrictions, iirc. You can take online payments using Square on the Ecwid free plan but you can’t connect to your offline payment/square card reader unless you have a paid Ecwid account, I believe.

It works on my site just fine.

1 Like

You are using Stripe - the question was about Square:

1 Like

Your site has Paypal and Stripe - not Square

1 Like

Absolutely right. My apologies. So many of these things I get them mixed up. We use the Square reader device here in the office, not on the web.

Sorry for the misinformation.

1 Like

Thank you everyone for all the input. Yes it gets quite confusing!

My client is a doctor wants me to schedule and accept square payments to her RW site.

Im reading through Square (square Appointments) https://squareup.com/us/en/software/appointments

Looks interesting … but other than iframe I dont know how I could build it into a RW page

Your options for Square are here. https://squareup.com/us/en/ecommerce

Hi Flash yes it all looks pretty good.

Im just not sure how to make it look good in RW

The Appointments aspect is pretty good. It allows them to book and pay and sends the client texts and email reminders. But I seem to have to press too many buttons when I just do the embed code they provide. I want to find a way to have the appointme3nst calander on my RW page.

Unless you want to get your hands into the coding by hand RW is not going to be a solution at this time. I wish it was.

If you want to code have you seen this page? https://docs.connect.squareup.com

But this does not have appointments that I can see.

Hi Flash
Hummm all that looks a bit beyond me ! I have built a RW test page using the brilliant Joe Workmans Easy CMS.
It just has a simple link button to the Square Appointments page.

The thing is there is a step too many. The link takes me to a fairly redundant page and then I need to click from there to get to the calendar. Once at the calander its all pretty good. (THough could look more enticing)
But Square handles the appointments / Reminders/ Appointment changes and Payments.

I tried using the calender page as a direct link from my RW page. But it auto redirects to the redundant page.

Do you know of a way I can force it to the calender ?


It looks like it is using a session script to determine the visitors basic info as well as the Doctors info. So no… I don’t know. There might be a way for a custom javascript to make it work invisibly/seamlessly but I don’t do .js, at least not that well.

I’m going to guess that is why they have not made an API to allow for manual or plug-ins for their scheduling interface.

That link @Figory looks pretty good

That said, if they have an iFrame embed use that? Redirects as you have now are not too bad as PayPal have done that for ages. Or open in new window?

Or how about an Iframe open on your site in a modal window? That wouldn’t be too bad and they wouldn’t leave the site that way.

Thanks Michael. I tried the embed and it looks a little better.

Sorry to be a bore but would you mind editing your post so that the link does not show in public?

I have found before that when I leave a link here it can show up in Google later

1 Like

Of course @Figory - thanks for mentioning!

Brilliant Thanks!

1 Like