- Subscribe to RSS Feed
- Mark Thread as New
- Mark Thread as Read
- Float this Thread for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
The title of this thread has been edited from the original: Recurring payment API
Hi
I want to integrate SquareUp recurring payment to my website where I sell the subscriptions. Can you guys help me out how can i achieve it? I can't find any specific api where i can setup recurring invoices and charge automatically using card on the file (saved card).
There is topic in documentation but that is not much help.
https://docs.connect.squareup.com/articles/processing-recurring-payments-ruby?q=recurring
Here they have asked to:
- Create customer
- Then save card on file (using nounce)
- Then charge
This is fine for one time payment but what about monthly subscription? How can we charge automatically and who will keep track of time interval (Monthly or yearly subscription)?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hello @theamericanfp. At the moment, automatic recurring payments are not available for Square's API.
The API team shared the following workaround: you could initiate manually recurring payments with Card on File. To get started:
- You will need to embed Square's payment form in your website.
- When your customer submits their payment information, if the information is valid, you will receive a number – which you can use to create payments (card nonce).
- Create a Customer with the CreateCustomer endpoint.
- Next, you'll create a CustomerCard with the card nonce using the CreateCustomerCard endpoint.
Once you finish, you can charge the customer at a future date using this CustomerCard number.
There's more information about setting up manually recurring payments in this Developer Doc. Or you could take a look at the Invoicing and Services Partnerships which might help!
Seller Community Manager
Did you find help in the Seller Community? Mark a Best Answer to help others.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Sorry to keep you waiting @pankajsharma!
I checked in with our API team about this, and they confirmed that there isn't an API for recurring payments at this time. I'm sorry that the docs weren't useful—I've shared that feedback with our team!
In the meantime, if you haven't already, check out Stack Overflow. It's a great resource for developers working with Square's APIs.
Seller Community Manager
Did you find help in the Seller Community? Mark a Best Answer to help others.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Any progress with this? I'd really like to use Square (through my weebly website) to create product subscriptions with automatic recurring payments (one 12 month or less cycles).
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I am also interested in this feature. Has there been any progress or plan to implement this?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hi @kbuilds - No updates to share at this time, but we'll update this thread should we learn of any!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
This reply was created from merging an existing thread: Is there a way to set up a reoccurring payment plugin like you do on the app on to your website?
Is there a way to set up a reoccurring payment plugin like you do on the app on to your website?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hello @theamericanfp. At the moment, automatic recurring payments are not available for Square's API.
The API team shared the following workaround: you could initiate manually recurring payments with Card on File. To get started:
- You will need to embed Square's payment form in your website.
- When your customer submits their payment information, if the information is valid, you will receive a number – which you can use to create payments (card nonce).
- Create a Customer with the CreateCustomer endpoint.
- Next, you'll create a CustomerCard with the card nonce using the CreateCustomerCard endpoint.
Once you finish, you can charge the customer at a future date using this CustomerCard number.
There's more information about setting up manually recurring payments in this Developer Doc. Or you could take a look at the Invoicing and Services Partnerships which might help!
Seller Community Manager
Did you find help in the Seller Community? Mark a Best Answer to help others.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I also would like to be able to set up recurring charges at checkout for a coffee subscription service we offer. We use recurring invoicing but we have to email an invoice and instruct the customer to save card to file. We need am option that allows customers to sign up for the subscription online.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Thank you for adding your unique use-case to the conversation here, @FTGenesis ☕️ Solid and detailed examples like this are exactly what our teams look for when considering which features to build out! Keep your eyes here for updates from our team.
Community Moderator, Square
Sign in and click Mark as Best Answer if my reply answers your question.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
I don't have an update @vizisocial but thank you for letting us know it's important to the growth of your business. We'll post here if this available in future.
Seller Community Manager
Did you find help in the Seller Community? Mark a Best Answer to help others.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Is there still not an option for recurring payments via API?
I see a WP plugin with WOOCommerce. Will this work? Can you check with your API team?
https://wpexperts.io/products/square-recurring-payments-woocommerce-subscriptions/
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
@vizisocial I ended up having to drop Square for Stripe. I took a look at your site, and I think that Stripe would do exactly what you need.
k at obuilds dot com, if you need any assistance.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Does anyone know which shopping cart or API integration syncs best with recurring or subscription payments or having the option to "save card on file"? I am interested in selling memberships on a website.
Using Square, it is easy to setup a subscription and tie it to an item (product). Is there an shopping cart that will use an "existing" item from Square....or do you have to create a new item (product) in the shopping cart?
I want to avoid having duplicate products that are the same. I read in some forums that the sync process isn't as smooth and am wondering if that is true.
I know Square has options for Shopify, Big Commerce, WooCommerce, etc. Does anyone have experience with recurring options?
It looks like Stripe and PayPal has great options for recurring or "save card on file". Just haven't seen much out there regarding Square. Any insight would be greatly appreciated!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hey @gtb! I moved your question over to this thread so you can check out @ Helen's answer above which should help! But let me know if you have other questions!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Please add me to the list of people looking for a recurring payments via API ! We're a non-profit charitable organization, and need to give our online donors the option of setting up automatic monthly donations.
Currently, we are doing this online through our PayPal Payflow gateway, but want to switch as much as possible over to Square.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hey @StThereseInst!
Thanks for bringing attention to this thread. It's noted that you're still looking for an API that integrates with Square to charge your donors on a monthly basis.
Have you considered using our Square Reoccurring Invoices feature?
Feel free to reply in this thread!
Seller Community & Super Seller Program Manager | Square, Inc.
Learn about the Super Seller program!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hi, please add me to the list also. I need a simple subscription feature on my weebly meal plan website. If it’s not going to happen please let us all know so we can move to stripe or other.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
@isabelle -- Thanks for noting our request. We've thought of using the invoice feature, but that would still require manual implementation on our end instead of our donors simply being able to create a recurring payment from our website's donation page.
PayPal PayFlow gives us this option, but it would be most economical for us if we were able to do everything through Square and cancel our PayFlow account (which we have to pay both monthly fees and transaction fees on; this also means that currently our over-worked bookkeeper has to reconcile multiple accounts).
Basically, we want to give Square *more* of our business, but need your help in doing so! 🙂
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
@isabelle -- Square could essentially duplicate the existing Invoice infrastructure, call it something like "recurring payments" or "subscriptions", and give the API the power to creating new recurring items. I realize that it's probably one of those "it's not quite that easy" suggestions...
I think there would have to be additional features added however. Maybe some of this is already in-place within Invoicing (I haven't really played with Invoicing yet, so admittedly I don't know if it is already supported or not).
• Ideally, it would be good to see an user option for setting the recurring frequency too (eg. weekly, monthly (on a user-selected day of the month) or annually). There should be a merchant-level toggle to allow either the user to select a frequency (better for donations), or for the merchant to define the frequency (better for subscriptions).
• Providing the customer with an (optional) email on each recurrence would be nice, as would the ability for the customer to cancel their subscription via a link in said email. User-selectable cancelling would require some sort of call-back to be sent to the vendor's website so that their donor/subscriber databases could be updated.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report
Hey @StThereseInst-
Thanks for your thoughtful comment, and adding more detail to what you'd like to see in the future from Square Invoices.
I wish we had an integrated app that I could suggest as an alternative to Square Invoices to meet your needs. If and when we have added these features to Square Invoices, or have a suggested integrated app, we will certainly post in this thread. Thanks again.
Seller Community & Super Seller Program Manager | Square, Inc.
Learn about the Super Seller program!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report