How can I charge someone’s card for additional expenses after the order has been processed?

How I can charge someone after their order as been processed and fulfilled?

I run a dress hiring business and sometimes a customer will be charged additional expenses when the dress is returned ruined or if it is late being returned etc.

When this happens, how can I charge the card they ordered with?

1 Like

Hey @hillsshirehire !

Great question!

The easiest way to do this would be to create a draft order and send the customer the invoice.

Here is an example of one I made below on my test store;

1. From the admin, select Orders > Drafts > Create Order.

2. Next, you can click on Add custom item. Fill in the details such as name and pricing and click done.

3. In the customer tab on the right-hand side, you can search your customer or create one.

4. You can then email the invoice to the customer by clicking Send Invoice.

5. The customer receives a draft order invoice via email and then pays via the checkout link provided.

6. More details on how to create draft orders in our help center here.

I trust this is helpful, but please let me know if you have additional questions. By the way, are you new to selling on Shopify? How is it going?

Hi @Maz @hillsshirehire ,

We have a similar use case. We would like to conditionally charge customers up to 7 or 14 days after their order. What would our best option be to achieve this. We would like to charge the customer rather than an invoice and draft order system.

We were told that Selling Plans might be an option? This does not seem to work with Express Checkout though.

Please advise.

1 Like

Hello, @gidizim !

Thanks for joining this thread. Can you tell me what your set-up is like and why you would like to achieve this?

There are two options to achieve this;

The following are known limitations for subscriptions:

  • Merchants must use one of the supported payment gateways (see below)
  • Customers can only use Shop Pay on some stores
  • Scripts that discount subscription price or shipping rates apply to the first payment only
  • Gift cards used to pay for subscriptions only apply to the first payment
  • The Order Edits API doesn’t support subscriptions
  • Apple Pay support for subscriptions is only available in the United States, Canada, Australia, and New Zealand for Visa and Mastercard

You must use one of the supported payment gateways for subscriptions on Shopify:

  • Shopify Payments
  • Buyers get access to the following wallets to purchase subscriptions: Shop Pay, Apple Pay, Google Pay
  • As of July 2023, Shopify Payments collaborates with major card networks to automatically update saved card details when customers receive new cards, which reduces the likelihood of payment failures or declines, and reduces the need for you to collect new card details whenever a card is replaced. While automatic card updates are widely supported in the United States for major card networks, international support may vary.- PayPal Express
  • Use the PayPal Express gateway and PayPal as a wallet option.
  • Note, charged 3rd party transaction fees if Shopify Payments isn’t enabled on the store.- Authorize.net
  • Buyers will only have PayPal available to them as a wallet option. Google Pay and Apple Pay are not supported.

I’d recommended consulting with a Shopify Expert or developer here at this link to implement the best solution for your specific needs. They can provide guidance on integrating the Subscription APIs, or any other suitable options to achieve your desired conditional charging setup, that’s if the apps suggested don’t suit!

Let me know if you have any questions.

1 Like