Product Icon

WooCommerce

Sell online with the flexible, customizable eCommerce platform designed to grow with your business. From your first sale to millions in revenue, Woo is with you. See why merchants trust us to power 3.4 million online stores.

Ability to have multiple card payments against an order

At times we find ourselves with an order which has already been paid, but which we might want to edit, and resend to the customer for further payment of a partial balance.

Typically, and in our case, airport transfers are booked in advance and paid at the time they are booked. In this respect, we think there are clear parallels throughout the travel industry such as flight booking, hotel reservation, car rental or tour/excursion booking.

We’d suggest the comparison extends to any service which is booked in advance and where the arrangements are flexible.

From a user experience and from an order management point of view, capturing the change and payment in a separate order, or creating phantom orders just to capture another payment seems unintuitive and creates work and confusion. The user wants to ‘change their order’, so workarounds like cancel and rebook have to be explained. Moveover, processing refunds and taking fresh payments is wonderful for Stripe, but crazy expensive for us.

We’ve been surprised to find that it’s not possible to take multiple (card) payments against the same order. Why isn’t that a many to one relationship?

Author

charlotte260917

Current Status

Open

Last updated: May 5, 2023

1 comment

Log in to comment on this feature request.

  1. bjoly63986b0bf8 says:

    Multiple payments are also likely needed to support proper accounting for prepaid gift cards per https://woocommerce.com/document/gift-cards/faq/#gift-cards-accounting. Multiple payments per order at checkout is also needed.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.