x

Creating Card through one Square Account and Charging it to Another

Hello,

We are building out a Online Ordering app for a client that has roughly 50 locations, spread across roughly a dozen different Square Accounts (because one account is for company-owned restaurants and the rest are franchise-owned).

What are are using the Square API for is processing payments to these different restaurants and storing the customer's card information for future purchases.

Here is the set up we hope to achieve:
1) We store all the customer cards on our company's Square Account
2) We use those stored cards on our account, to post payments to the different Square accounts of our customers

What I'm wondering is, before discussing best practice, is this possible or do we have to store the customer cards across each of the different Square accounts for our clients? This latter scenario is not optimal, as it would require the customer to keep having to enter their card information every time they first switch to a new location.

What we are trying to achieve is creating all the cards through one account, and using those cards to post transactions to many different accounts.

If someone could please advise us if we are on the right track, and if this above described goal is achievable.

Thanks!

1,270 Views
Message 1 of 4
Report
3 REPLIES 3
Super Seller Alumni

You can’t share data from one account to the other. Unless you manually export and import the data. Customer card information can’t be exported.  Instead of creating multiple square accounts you should have just set up multiple locations in on account. 

1,241 Views
Message 2 of 4
Report

@RHatch Thanks for your reply. In this scenario, we are required to have multiple square accounts because each franchisee for each restaurant has their own account where the money will be sent. Some franchisees own more than one restaurant and thus they have more location IDs.

Is there any system when I can store the credit card on one Square account and use the card ID to send a payment to another Square account?

In addition, is there a way to link multiple Square account together so that information can be shared between them?

1,223 Views
Message 3 of 4
Report
Alumni

Hey @rocketnmouse - Unfortunately, as @RHatch stated, there isn't a way to share customer information between separate Square accounts. The reason for this is to protect customer privacy. Each Square account in your network will need to obtain an authorization form from the customer in order to confirm that they consent to having their Card on File in different accounts across your franchise.

 

Because each Square account is considered a separate business, the ability to link them or reassign payments to another account are not available features at this time.

Puka - She/They
Seller Community UX Designer
1,199 Views
Message 4 of 4
Report