To be able to use the Hold then Capture card feature on Shopify, make sure you have it installed first. You can refer to our installation guide here.
Don't worry if you have questions in mind, we got you covered! We've consolidated a list of frequently asked questions regarding this feature to help you out. ✅
Let's get started!
1. How can I manually capture payments (full or partial amount)?
If you have properly installed our plugin and switched your Shopify settings to "Manual Capture", card payments that are paid through PayMongo's plugin are automatically put on hold. You must capture an on-hold payment through your Shopify admin dashboard to ensure that the data remains synchronous between PayMongo and Shopify. Shopify's guide can be found here.
From the Shopify admin dashboard, go to Orders.
Click the number of the order that you want to capture payment for.
From the order information page, click Capture payment.
In the Capture Payment dialog, you can change the amount you want to capture by changing the amount displayed in the text box.
When the amount is correct, click Accept to complete the payment capture.
2. How do I cancel or void a payment that is on hold?
Merchants must return an on-hold payment through the Shopify admin dashboard to ensure that the data remains synchronous between PayMongo and Shopify.
When you cancel an order, the payment status changes as follows:
If the payment wasn't captured, then the payment status changes to Voided.
From your Shopify admin, go to Orders.
Click the number of the order that you want to cancel.
Click More actions > Cancel order.
The Shopify guide can be found here.
3. Can I capture 1 on hold payment multiple times?
Merchants can only capture an on-hold payment once regardless if it has been fully or partially captured.
4. How long can I hold a payment?
The hold period for payment is 7 days. If the payment is not captured within 7 days, the payment becomes expired and the funds are automatically returned to the cardholder. The customer has to pay again so the merchant can collect the payment.