Possible to keep a payment pending until the order is received?

sissinut
New Member
7 0 0

Hello everyone, I would need a hand to understand if Shopify allows keeping a payment pending from a user until the receipt of their order.

More specifically, I am designing an e-commerce site that sells mystery boxes, and I would like users to have the option to pay only after receiving the order and confirming that everything has worked correctly. Alternatively, the user can pay only for the items they choose to keep, and the rest can be returned.

Thank you to anyone who will lend me a hand,

Silvia

Replies 4 (4)

StephensWorld
Shopify Expert
1377 167 344

Hey @sissinut 

 

The closest you're going to get to this is to switch your payment capturing to "manual". 

 

https://help.shopify.com/en/manual/payments/payment-authorization#set-up-manual-payment-capture 

 

You'd have to manually click the "capture payment" button on each order, after you know that the customer has received it. The only drawback here is that this functionality has a 'payment authorization period' of 7 days. So if it takes you longer than 7 days to ship the order and get confirmation from the customer, then you're going to run into problems. 

 

If you're on Shopify Plus, you can increase the authorization period to 30 days for Visa + MasterCard + American Express, but it'll charge you an extra 1.75% fee for doing so. 

 

My personal opinion is that you'd be better off automatically capturing payment at the time of the customer placing the order. You can always issue a partial refund for anything that they decide to return. 

★ Did my post help? If yes, then please like and accept solution. ★

https://stephens.world
support@stephensworld.ca

sissinut
New Member
7 0 0

Hi @StephensWorld,

Thank you for your suggestion; I will definitely take it into account.
However, as a last chance, do you think it's possible to achieve my goal by involving a developer or using an external app?

StephensWorld
Shopify Expert
1377 167 344

It might be possible with an app, but you'd probably need to use a third-party payment gateway. You won't be able to change the 'authorization period' for Shopify Payments, by using an app. 

★ Did my post help? If yes, then please like and accept solution. ★

https://stephens.world
support@stephensworld.ca

sissinut
New Member
7 0 0

Thank you for your help @StephensWorld !