Skip to main content
Question

Is it possible to process payments through Square by connecting Zapier to my Shopify store?

  • June 8, 2023
  • 5 replies
  • 103 views

desmosteve

We have a Shopify store. We want to use Zapier to send payment processing requests from our Shopfiy to our Square. Is this possible? If so how can we set that up? 

Thank you.

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

5 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • June 8, 2023

Hi @desmosteve 

Good question.

These are the available Square Zap actions.

 


desmosteve
  • Author
  • New
  • June 8, 2023

Hi Troy,

Thank you for your response. I did scroll through those but I wasn’t able to find anything about processing, hence this thread. Am I missing something? Is the action I’m looking for “invoice”? I don’t assume it means it will also process payment, but is payment processing what “invoice” action leads to once the person inputs their card info and hits enter?

 


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • June 8, 2023

@desmosteve

Many payment apps don’t expose their “charge” API endpoints as those could easily be misused in Zaps.

It’s likely the Strip API would have to be used.

Stripe API: https://developer.squareup.com/reference/square/payments-api/create-payment

If you need help, consider hiring a Certified Zapier Expert: https://zapier.com/experts/automation-ace

 


desmosteve
  • Author
  • New
  • June 8, 2023

Due to Stripe’s TOS we unfortunately can’t use them. Might have to reach out to an expert it seems. Thanks for your guidance.


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • June 8, 2023

@desmosteve 

Even Stripe’s Zap app actions don’t expose the payment/charge endpoints.

So a similar approach using the Stripe API would have to be used.