How can I add and charge a customer's card on file for manual orders?

How can I add and charge a customer's card on file for manual orders?

JackTr
Excursionist
24 0 15

Hello, I found this article: https://www.shopify.com/ca/retail/card-on-file-transactions which seems to be saying that we can now add customers' cards on file. But it doesn't explain at all how to do so.

 

We deal with quite a several B2B clients, and orders can drastically vary from week to week (so a subscription app isn't an option). But when an order is placed (usually by sending us an email), we'd like to be able to create an order manually and charge their "card on file".  Today we're doing this through Quickbooks (so not a safety concern there since that exists), but we'd like to skip a step and do this directly through Shopify.

 

It could be something as simple as adding the "Charge card on file" option to the "Collect payment" button.

 

Does anyone know how to make this work?

Thank you!

Replies 29 (29)

Sophia
Shopify Staff
1705 109 222

Hey, @JackTr!

 

The options for charging a card on file are through subscriptions (with one of the subscription apps for Shopify Checkout) or installments (with a payment option like Shop Pay Installments or Split).

 

For your B2B clients, you can create a draft order and send them an invoice, which allows them to go through the checkout process with the cart that you've created for them. Would that work for you?

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

JackTr
Excursionist
24 0 15

Sophia, thank you for your reply.

This sounds like a great solution but not the one we're looking for. Some of our clients make their orders by email and would like to be charged automatically when we add them to our system. The issue is that their orders vary weekly in quantity for each item depending on consumption.

 

Ideally, we need to be able to save their card on file so we can charge them when we create the order directly from Shopify. As of right now, we are going to have to do it through QB (starting this Monday) unless we find a solution through Shopify which is our preferred method.

 

The weirdest thing is that I see some of our customers' payment methods in their profiles (see screenshot). Not sure how these got there, but ideally we could add this payment info manually, and charge them when the order is placed.

 

Thank you!

Sophia
Shopify Staff
1705 109 222

I understand, and I appreciate you sharing these details. At this time, there isn't a way to charge a customer via draft order—they'll need to go through the checkout process once they receive their invoice. I've submitted a feature request on your behalf to our developers.

 

To clarify, the payment methods listed on customer profiles should be from Shop Pay, which gives customers the option to securely store credit card details, shipping, and billing addresses for future purchases. In the case of Shop Pay, it will always be the customer authorizing a new charge when they checkout—the system just stores their information to make their checkout process quicker and easier.

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

JackTr
Excursionist
24 0 15

Noted, thank you for your help!

sf2000
Tourist
6 0 2

Hi Jack, were  you ever able to find a way to do exactly what you were looking to do here?

JackTr
Excursionist
24 0 15

Sadly not. @Sophia any udpate on this feature by any chance?

Sophia
Shopify Staff
1705 109 222

Hi, @JackTr!

 

I am unable to provide updates on the status of feature requests. However, any changes will be posted to the Shopify Changelog.

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

MrHatt
Tourist
7 0 9

In store permissions, you have the ability to give users the ability to "Charge vaulted cards."  However, I need help finding a way to charge a vaulted card.  

Sophia
Shopify Staff
1705 109 222

Hi, @MrHatt

 

The staff permission "Charge vaulted card" applies to products that were purchased through an option like pre-orders or try before you buy. With these purchase options, there will be a scheduled date to automatically collect the payment. If payment needs to be collected early, that is handled through a button on the order details page.

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Laura_Wing
Visitor
2 0 0

Is it possible to enable Try Before You Buy only for certain customers/orders?

Sophia
Shopify Staff
1705 109 222

Hi, @Laura_Wing!

 

This may depend on which one of the try-before-you-buy apps  you're using, but it is definitely possible with some apps to control who accesses the feature.

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

mim768
Excursionist
23 0 9

Hi Sophia,

 

I'm jumping in on this thread because I'm trying to find a solution to this issue as well. I rent medical equipment by the month, and my customers want a solution to be able to book online and only have to be able to provide their card that first time. Sending an invoice is not an option - they are in possession of my very expensive equipment and I need to keep a card on file. We are currently needing to add the extra step of adding their credit card to our merchant service account, which is not how we want to do this and is not how our customers want to either.

 

I'm curious how Shopify itself is able to save MY credit card on file to charge my subscription fee each month, but is unable to find a way for me to do the same with my customers?

Sophia
Shopify Staff
1705 109 222

Hi, @mim768!

 

Thank you for taking the time to offer some information about your business—I really appreciate that context. 

 

Have you looked into subscriptions? This might work for you since you rent by the month, and subscriptions allow your customers to make scheduled payments in a repeating frequency.

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

mim768
Excursionist
23 0 9
Hi Sophia, the problem with using a subscription is that it will automatically bill a month after the day the first payment was made, but that might not be the actual due date. For example, someone books a hospital bed on the 10th, but its delivered on the 15th. The next rental payment isn't due until the next 15th of the month, but a subscription service bills them on the 10th. Do you know a solution to this?
Sophia
Shopify Staff
1705 109 222

Thanks for clarifying that, @mim768

 

At the moment, subscription plans allow you to charge on a recurring term (like monthly), but not on a specific date. I'll be sure to share this detail with our developers.

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

JackTr
Excursionist
24 0 15

Still need this feature... 😕

sweissbach
Visitor
1 0 2

Jumping on here because we also need this feature. We work with several clients whom we bill a la carte for items of varying dollar amounts throughout the month. Subscriptions are not a viable solution for our business model either. @Sophia I know you can't provide updates; however, wanted to throw another request in the ring!

@samantha.weissbach | www.dancewearcenter.net
Sophia
Shopify Staff
1705 109 222

Thanks, @sweissbach!

 

Your request has been noted.

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

BillyPSP
Tourist
4 0 5

Hi Sophia, 

Cards on file for non subscription transactions and orders are a key service element for our business.  We often have a customers card details stored and when they call us, we create a new order and charge it to their account.  This happens with a phone conversation and authorization and permission to do so.  These are usually high value, loyal customers.  The inability to have their card on file means that every time they call in to our high service business model, they need to re give their card details to us. This they do not like at all.  

 

Are there any apps or functionality in shopify that allow for this?  

 

If not, please add me to the list of people wanting this request. 

 

Kind regards, 

Billy

 

Sophia
Shopify Staff
1705 109 222

Hi, Billy!

 

I'm not aware of any apps that are able to store credit card details, so the only workaround I can offer for now would be processing a draft order and sending the invoice to the customer.

 

I'll include your comment here in the feature requests submitted to our developers. Thank you!

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Kristen_Z
Shopify Partner
9 0 4

I agree with Billy,

This is a HUGE problem for my clients as well. We are on a plus plan and it is ridiculous that we cannot place orders for our clients without asking for their CC each time.. you should be more forthcoming with all of your stores that need to service B2B because Shopify is NOTTT the right platform for this. I wish I had known more before moving a client of mine to Plus that the system is not right for B2B on any level. 

 

Shopify needs to find a way to support businesses like this.

 

If there is an app that would be amazing otherwise please add me to the list of people who need this functionality.

BillyPSP
Tourist
4 0 5

Hi Sophia, 

Any progress on this? We have other POS options that allow you to do this, for example Square. This would be very helpful. As a user we would not need access to the card and verification info, just the ability to charge to it. And a card on file being added is done explicitly with the customer. 

many thanks 

 

Billy

Sophia
Shopify Staff
1705 109 222

Thanks for expressing your interest in this, Billy!

 

As I've previously mentioned in this thread, I am unable to provide updates on the status of feature requests. However, any changes will be posted to the Shopify Changelog.

Sophia | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

fmscmarketplace
Visitor
1 0 1

I am also looking for this option for some of our customers and wanted to add another request for developing this option.  We want to charge a deposit for customers and then when they return items we only charge them for the items they kept. Depending on how many items they keep will depend on if the deposit will be refunded or if they will owe us money.  We would like the security of having their card info on file so that if they don't return the products we can bill them for the full value.

BillyPSP
Tourist
4 0 5

Hi all, 

Here is our current workaround... Hope it is helpful to someone and hope Shopify finds us a solution!

 

We migrated to Shopify from Square.  Square manages cards on file with no problem... So I have set up a new payment method in Shopify so that it records sales and tracks inventories but doesn't take payments.  I called it "Square Card on file". Then I go and process a miscellaneous charge on square to the card on file.  The customer receives two receipts.  One from Shopify and one from Square. And then from an accounting point of view, in quickbooks, we account accordingly where Shopify reports for all the sales and taxes and Square for the income and square fees. Not ideal, but the only way we can serve our customers... 

 

Sophia, any progress on this?  Seems to be like quite a bit of demand. 

osbs
Visitor
2 0 1

Where did you find this setting?

Check us out at onestopboardshop.com!

ShastaCFI
Visitor
2 0 2

I’m also jumping on this! I have multiple elderly clients who don’t have a cell phone or email and would like to keep her card on file.  So they can just be charged when they call to place the order….so hopefully they figure this out. You’d think for the price I pay for this and the additional apps you “have” to pay for this would be included. I also have issues with the discounts and bundles. But that’s for another thread lol

AliveWater
Visitor
1 0 1

Come on shopify, we all pay you so much money each month!!

These features should be simple to integrate

wbeesley
Visitor
3 0 0

Some of the most basic requests shopify refuses to do. This and accepting ACH for example. I regret using this platform SO MUCH sometimes.