Hi there,
I found this plugin can hold a payment and capture it manually, but how can I capture it in the admin page? Any help would be appreciated.
Thanks for asking for how you can capture an authorized order. Once one is authorized and comes in as On Hold you can capture the charge from the main Orders screen by selecting the checkbox next to the order and using the Bulk actions dropdown.
https://d.pr/i/GygBMU
Once you’re viewing an order itself individually, you can move the order status to Processing to capture it. Stripe adds a note that says as much as well, just in case you forget.
https://d.pr/i/0wvMXa
Just of note, I believe Stripe’s authorization period is 7 days. You need to capture an order before that authorization expires. I hope this helps so far, let us know if you’ve got further questions. Thanks!
Hi @ryanr14
Thank you for your reply!
I understand there are two ways to capture an authorized order on the admin page. Is it also possible to capture it by functions.php file using Charge ID mentioned on order notes? If yes, can you tell me how to get Charge ID?
Plugin Support
slash1andy
(@slash1andy)
Automattic Happiness Engineer
Hey again!
This would be possible, but it’s a but outside of the scope of support that we’re able to help with.
Since this is a fairly complex development topic. I’m going to leave it open for a bit to see if anyone is able to chime in to help you out.
I can also recommend the WooCommerce Developer Resources Portal for resources on developing for WooCommerce.
You can also visit the WooCommerce Facebook group or the #developers channel of the WooCommerce Community Slack. We’re lucky to have a great community of open-source developers for WooCommerce, and many of our developers hang out there, as well.