x

How do I set up a SSL for my custom domain?

I have a store setup at store.example.com. The storefront uses a CNAME to point to  squareup.com/store/examplestore

 

One of my visitor's pointed out that I don't have an SSL certificate for checkout. Is there a way to fix that, or am I stuck?

31,378 Views
Message 1 of 57
Report
1 Verified Answer
Verified Answer

Re: How do I set up a SSL for my custom domain?

I hope I can help clarify @Vivosity!

Because your custom domain is owned by another company, the SSL certificate can't be added by Square onto their domain.

 

However, rest assured when your customer adds items to the cart and go to the checkout screen, they will still be redirected to https://squareup.comdomain with SSL during the checkout flow.

There definitely seems to be some confusion about when to use Let's Encrypt. I checked on this for you and at this time Let's Encrypt is only used by developers using Square's Transaction API. Developers can refer to this TLS and HTTPS technical documentation for more information. I've updated the post above too to reflect this. Thanks for bringing it to my attention!

1 Best Answer
Admin

Best Answer

Thanks for your post, @capsci, and welcome to the Seller Community! 💯

 

At this time we do not provide SSL certificates but you can get one through Let’s Encrypt for free. Hope this helps get you in the right direction.

 

Update: Let's Encrypt can be used with Square's Transaction API, it cannot be used with Square's Online Store.

️ Tom | he/him
Seller Community Manager | Square, Inc.
Find step-by-step help in our Support Center

View Best Answer >

31,882 Views
Message 2 of 57
Report
56 REPLIES 56

Resolved. Thank you. 

4,517 Views
Message 43 of 57
Report

This reply created from merging an existing thread: "WHY DO I SEE "NOT SECURE" IN THE WINDOW INFRONT OF MY ONLINE STORE NAME?" The author has been notified via email.

 

CHECKING TO FIND OUT IF CUSTOMERS SEE "NOT SECURE" IN THE WINDOW WHEN THEY GO TO MY WEBSITE AS I DID TODAY.

4,813 Views
Message 44 of 57
Report

HI, you can try to contact Customer Support with this link.  Monday to Friday.

 

Contact Customer Support

https://squareup.com/help/us/en/contact?panel=FAB456B04971&skip_unit_select=true

 

You will get a few options to contact, click Call Us, a new browser window will open with phone number and customer code.

 

You must be logged into your account and is best on a laptop or desktop.  Phone app sometimes displays unavailable at times.

Hope This Helps!
TERRI
2,821 Views
Message 45 of 57
Report

Thank you Terri for your Info, Now I need to wait until next Monday.

 

George

2,584 Views
Message 46 of 57
Report

I chatted to Melissa at Weebly this Morning about the Issue and the website problem has been resolved. Thanks for the help!

2,392 Views
Message 47 of 57
Report

Square team - the answer provided is not an answer to the question being asked.    It makes sense you can't force domain owners to install an SSL.    However, what your community is asking for is a way to resolve the SSL warning issue on the store.   Here is how:  1.  Provide a tutorial for store owners to generate their own SSL (even better would be to work with an SSL provider on creating an SSL generator. 2. Write down instructions on how store owners can install the certificate via their CPanel on the domain.  The 'not my problem' answer doesn't really make sense for your paying customers.

2,504 Views
Message 48 of 57
Report

Help! I keep getting a "NOT SECURE" message on my Square website, which is hosted by GoDaddy. I've tried unpublishing and republishing, and nothing has changed. Not sure how to enable SSL. Domain host seems to be well connected.

Lauren Aczon
2,340 Views
Message 49 of 57
Report
Square Community Moderator

Hi @neptunemaps - Welcome to The Seller Community, it's always nice to see a new face 😊

 

I know just how frustrating that can be.

With the Square Online store, as long as the DNS records are properly pointing, the SSL certificate will enable automatically.

Please check with your registrar that your A records are both pointing to: 199.34.228.164 

 

Let me know how this goes, i'm happy to assist in any way I can.

 

As always, feel free to stop by The Community with question, concerns and even feature requests. We are more than happy to assist.

 

Ria
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
2,289 Views
Message 50 of 57
Report

Okay - thank you - I'll check this out!

Lauren Aczon
2,232 Views
Message 51 of 57
Report

Ah. My A record was pointing to a number with a different last digit, so I have updated it and will wait 24 hours to see if that resolves my issue. Thank you! 

Lauren Aczon
2,231 Views
Message 52 of 57
Report
Square Community Moderator

Awesome @neptunemaps - keep me posted. 👍

Ria
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
2,133 Views
Message 53 of 57
Report

Anyone deciding to move from square? I have had clients call to tell me my website is not secure even though the checkout page is. I have domain through GoDaddy (currently following up with them too). I have had no sales the past week and this is not acceptable. Need to move my site pronto somewhere where SSL is not such a problem.

 

UPDATE: For all those who had a site on weebly (now square) and a domain purchased with GoDaddy - here is the way to enable SSL.  GoDaddy domains already have an SSL certificate provided. You do not need to purchase a 3rd party one!

 

Log in to your weebly/square account: go to settings/general/ scroll down on the right pane till you reach SSL, click ENABLE. A pop up box will show an email to be sent to godaddy with details of where the IP address should point to. You can send this as is and wait for godaddy to do the needful. If you are like me and cannot wait: copy the IP address (will look something like this 199.34.228.48)

 

Log in to your goDaddy account. Click domain portfolio, click the domain you want SSL on, then manage DNS. If you see template and DNS "can't edit", then you have used a template, screen shot the info just in case and delete it to redo. Otherwise click edit DNS and in the A record "value" field - paste the IP address that you copied. Make sure the CNAME record "value" is @. (This will automatically change to reflect your website address.) Hit SAVE. 

 

Go back to your weebly/square account, hit ENABLE SSL again. It will show that the site ssl certificate is being enabled. Republish your website just to be sure. Even though it says it may take up 48 hours for godaddy to update their servers, it usually take a few minutes. And if you type your website address in a new window, it will show a black lock next to it. AND CUE RELIEF!!!

1,803 Views
Message 54 of 57
Report

My SSL expired and now my site defaulting to the domain starter page from my domain vendor (turbify)?

1,542 Views
Message 55 of 57
Report
Square Community Moderator

Hi @hoggbros 👋
 

You'll want to make sure that the records on your domain are pointing to our IP address. You will need to make sure that the only records on your domain vendor are as follows;

 

1 A - type Record with the host/value set as the "@" or the * symbol (depends on your registrar) pointing to "199.34.228.164"

&

Another A type Record with the host value as "www" and pointing to "199.34.228.164".

 

After that, your SSL should propagate within 24-48 hours from setting the proper settings. 

1,516 Views
Message 56 of 57
Report

I'm having a problem sending emails to Gmail account. I understand that I'll need an authentication certificate thru Square.  So that gmail does not think we are a bogus site. How can I do this?

 

1,117 Views
Message 57 of 57
Report