Has anyone figured out how to define the checkout URL (with parameters?) so users do not get an empty card every time they try to checkout via Facebook? Ever since Facebook required external payment settings, users attempt to checkout, but when they arrive to the Square site's cart, it's empty.
As a test, if the user goes directly to square and adds an item, for example a shirt, then goes to Facebook and selects pants and shorts, when they click checkout and it redirects to Square the cart still has only the shirt. It seems obvious this is Square's failing as they don't seem to offer anything other than the https://<StoreURL>.com/s/cart URL.
Has anyone found a solution to this problem?
Hi @KraftyKoopa, I assumed that this Seller's issue was the same or a similar issue to what you were experiencing.
I am sorry that we do not have resolution for your post here, but again the issue does stem from Meta.
Hi @inthebagcarmel, thank you for your post. Welcome to the Square Community as well!
I went ahead and checked in with our eCommerce team on this and they had a quick question: are you selling directly from your Facebook shop? If that is the case, then our eCommerce team said they would recommend linking your customers to your Square Online store, so customers can checkout directly from your site.
Please let me know that information and I can continue troubleshooting from there!
They're experiencing the same issue I have been with the cart/checkout.
Hi @KraftyKoopa, I assumed that this Seller's issue was the same or a similar issue to what you were experiencing.
I am sorry that we do not have resolution for your post here, but again the issue does stem from Meta.
Actually, the issue stems from Square Online.
Square Online does not yet support Meta’s “cart” parameters. It’s a known limitation as of 2025.
Meta Shops assumes your connected commerce platform (like Shopify or BigCommerce) supports dynamic “cart injection," the ability to add products to the cart via URL parameters. But Square Online does not support dynamic cart insertion as of September 2025.
Hi @KraftyKoopa, I assumed that this Seller's issue was the same or a similar issue to what you were experiencing.
I am sorry that we do not have resolution for your post here, but again the issue does stem from Meta.
It's a Square issue, not Meta. Meta is orders of magnitude larger than Square. They do not adjust their integration parameters based upon what Square needs.
Currently, square does not properly integrate with Meta because it cannot have variables passed into a direct url for the checkout or cart ("dynamic cart injection," apparently).
Square's competitors - the people who's market Square is trying to get a piece of as they grow into the e-commerce market - do accept dynamic cart injection.
Therefore, your advertisement that you integrate with Facebook/Meta shops is not exactly true any more. Your customers can show their shops but cannot sell.
Meta's method of passing information to an external cart may not line up with Square's current system but they absolutely will not adjust their functioning to fit Square's. It is a Square issue... they need to comply with the needs of the market; not the other way around.
And until they do that (and improve their help system (see Big Commerce... WORLDS better support than square)), they simply will not get the share of the e-commerce market that they hope to get. Their in-store products are great. Their software and onboarding teams are made quite well. But their support and willingness to adjust structures like this are sorely lacking. It kills what is otherwise a pretty great product.
I'm pretty sad that I didn't switch to Shopify at this point. It's unfortunate because everything else is so good.
Sadly, no. I posted asking for help weeks ago and wasn't provided a solution. I was eventually told it's a Meta issue so should be reaching out to Meta. Had been trying to have Meta look into it, but they keep telling me it's Square ¯\_(ツ)_/¯
Hope you get a solution
I have actually been going through this for several months also. They each point thier finger the other way and won't work to solve issues.
Square Community
Square Products