Looking for ability to process payment through Square

We are curious if there is any way to very support for “Square” as a payment option added to the end of the shopping cart? We see there is an option for “Other” but when trying to use that with the “Square payment link” we created, it allows the customer to enter whatever amount they want. I realize this is partly a “Square Payments” issue, however if you guys integrated to Square using there web and payment SDKs and APIs, that allows you to integrate seamlessly without allowing the customer to change the amount.

If there is another way you anyone has found to get around this with “Square” as a payment processor, please advise. thank you.

Thank you for your question.

Just to confirm are you using checkout links from Square - Get Started with Square Payment Links | Square Support Center - US?

yes, and No. it’s a tricky answer.

YES :: When we select the “Payment Link” button within the setup of our store.link account, we can populate the link that we generate from “Square”, however the link that is generated from Square is one of 3 types.
1 >> a payment link, that starts the amount at 0.00 and requires the customer to enter the amount.
2 >> a item link, which basicly allows you to sell an item directly from Square and buypass your service (more for single item selling via chat, email, etc)
3 >> donation link which is more for taking donations.
We can’t seem to find a method using the “Payment Link” option in your service to pay through our Square account which is what our marketing teams allready have configured.

NO :: Ideally having “Square” added as an selection option, which I don’t believe would use there payment link, but instead use the square API and SDKs. kind of like how you guys have “Stripe” setup, where it prompts for a key and token for there API. Ideally having “Square” added to this list so we can either input a key/token combo, or the login/password/key combos (which we used for the previous service through another company prior to migrating over to your service). Example :: Payment API: Process Online and In-Person Payments

We are OK with whichever, but we are looking for a solution that will allow us to process payments through Square, but not allow them the ability to change the amounts, and seamless within the process, just like how you have Stripe really.

Appreciate the detailed reply.

Your request makes absolute sense. We will need to do a proper Square integration for a smooth flow.

Just a couple more questions.

In both Square and Stripe, ultimately, customers pay via card. Any particular reason why you want to stay with Square? (Is it because your team is more familiar with Square?)

Also, your customer base is mostly in US or Canada?

We are based 100% out of the US.

reason #1 :: We are more familiar with square and have everything allready configured and operational, so integrating to that means adding payment processing to an existing account and requiring our company to only have a single inbound payment processing for our corporate environment.

reason #2 :: the default fees for Stripe are 2.9% + 0.30 … the default fees for Square 2.6% + 0.10 … so lower fees overall for square vs stripe. With our large physical store count and growing rapidly every year, the fee difference adds up very quickly, even with a corporate level lower rates due to the quantity of transactions we process … the fee difference still applies.

2 Likes

Hello,

What was the outcome for this request. I too would like to utilize Square to process payments. I have not upgraded to the Pro version since I have not found documentation stating that this is feasible.

Thank you,
H

the outcome was having to go through Stripe for payments. However, I recommend caution with this as right now our store to stripe integration is failing and we can’t take any payments due to some faulty processes in place.

just some personal feedback… we like the ease of the google sheet to the web store from this company, but the updates on what they change is not business friendly at all. They are totally lacking on any sort of “this is what is changing on this date… please make sure to take it into account for your store” or something… there has been at least 4 times they updated things in the last 30days that broke stuff and took us hours of added time to address or hours/days of not being able to process orders for customers.

We are a very large company with 180+ stores, but was using this for a very small project without our organization as a trial run. All I have to say is, be aware of there development styles, lack of notification of updates, and the feedback of “we will look into it” for change requests of basic things that other websites do normally.

I am sorry you had a bad experience with your store, Jeremy. This is not the experience we wanted to give to our customers.

We are still a small platform and want to improve ourselves by listening to business owners like you.

We made major changes in the last few months to improve the product’s efficiency and security. I can ensure the product is stable now and will not undergo major breaking changes from now on.

We will maintain a community page and post major changes to the product so that everyone is aware of them.

Also, our team is ready to act immediately if something goes wrong. You can always reach us via community, care@store.link, or shyjal@micro.company.

With the “major changes” did Square get added in as a major payment method flow (similar to Stripe) or am I kind of forced into using Stripe if I stay with store.link?

Hello Heather,

Square is still not officially supported. However, we plan to add it soon. I will update here once it is ready.

Regards,
Shyjal

As of yesterday, our “Stripe” integration stopped working, as in it was skipping the prompt for card info and allowing orders to be placed without payments. This caused a significant issue since about 12 orders processed without any payment information. We were able to re-link the integration which fixed it, however this is the second time that “Stripe” integration has failed, once was due to new integration method being added, now I’m assuming you changed something else which broken it because we can relink Stripe payments to our account, but if we attempt to “Add New Card Payment Method” … Stripe isn’t in there at all, where it used to be.

That being said, we are not pleased with the Stripe integration due to the multiple failures it has offered. We aren’t sure if it’s due to your development teams screwing things up or if it’s due to Stripe changing things on there side, however… we noticed that “Square” is not showing as an Integration option when you go to add a new payment process. Your last message said that you would noticed us here on updates and it wasn’t officially supported. .but since it’s showing as an option, does that mean you now support it?

Please advise where we stand with Square as we really want to get away from Stripe due to the repeat issues with it’s integration and due to lower fees, etc with Square.

thank you.

Hi,

We checked your store, and the Stripe payment step is working as expected. We used callbacks from Stripe to check if your Stripe account was working fine with all the verification completed before showing it on your store. The card option may have been removed because of some issue with your stipe verification.

About Square, we added official Square integration a few days ago. Please try it out and let us know your feedback.

Regards,
Shyjal

That is correct, it’s working now because there was an issue where the Stripes account wasn’t linked, we had to relink it, and everything went back to working. However, if an integration starts to fail for any reason, i would expect it to error out, send emails to admins, or something. Not just “disable”.

To be clear, prior to the “Stripes Integration Failure” this time, the field/column named “Payment” within the google sheet was reporting as “Stripe”, After the failure and relinking, now it’s reporting as “Card” … that tells me that something changed on your side to make the name change and to cause the problem.

Also, note that the “Payment” column within the google sheet came over as “a blank value” while the integration was broken for us. This leads to the added question … "Why did any transactions process with a blank payment value? Clearly we didn’t select “Cash” as the payment option or else it would say Cash in that field. So basically what happened was that the integration failed, your system allowed transactions to bypass any form of payment at all because something with the failed integration allowed for it to.

To me, as a programmer myself, this sounds like a failure point within the code to allow transactions to process without any method of payment selected by the admin. I would think this should generate a failure error, email, etc… like it did in the prior failed integration when an error message was displayed to the user.

Thank you for the feedback. We will let the development team know about this.

By the way, did you get a chance to test our new Square integration? Please let me know your valuable feedback when you try it out. Feedback like yours helps us make store.link a better and more stable platform for everyone.

We haven’t tested it yet as we are in the middle of a few other projects and don’t want to disrupt the card processing right now. Our plan is in the coming 1-2 weeks, to try and change over to it. I’ll let you know when we have time to do this.

1 Like