Title: Virtual Products &#8220;Processing&#8221; not &#8220;Complete&#8221;
Last modified: November 29, 2021

---

# Virtual Products “Processing” not “Complete”

 *  Resolved [justmigrating](https://wordpress.org/support/users/justmigrating/)
 * (@justmigrating)
 * [4 years, 5 months ago](https://wordpress.org/support/topic/vitual-products-processing-not-complete/)
 * I’m setting up a membership site for a client. Memberships are virtual products.
   Membership should be granted immediately after payment, but if customer uses 
   Stripe, then payment is considered “processing” and not “completed” and membership
   is not granted. This does not occur if customer chooses PayPal instead of Stripe.
   What setting do I need to change to allow memberships paid via Stripe to be considered
   complete as soon as payment transaction occurs? Client does not want to manually
   update Stripe orders to completed orders.
    -  This topic was modified 4 years, 5 months ago by [justmigrating](https://wordpress.org/support/users/justmigrating/).
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fvitual-products-processing-not-complete%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 1 replies (of 1 total)

 *  Plugin Support [Sol J. a11n](https://wordpress.org/support/users/solstudioim/)
 * (@solstudioim)
 * [4 years, 5 months ago](https://wordpress.org/support/topic/vitual-products-processing-not-complete/#post-15116260)
 * Hi [@justmigrating](https://wordpress.org/support/users/justmigrating/)
 * Thanks for your question!
 * > I’m setting up a membership site for a client. Memberships are virtual products.
   > Membership should be granted immediately after payment, but if customer uses
   > Stripe, then payment is considered “processing” and not “completed” and membership
   > is not granted.
 * By default, Virtual + Downloadable product orders move to `Completed` automatically.
 * If you have a virtual product only, and you want to enable status change automatically
   upon successful purchase via Stripe, you’d want to try this custom code: [https://docs.woocommerce.com/document/automatically-complete-orders/](https://docs.woocommerce.com/document/automatically-complete-orders/)
 * Please do note that the instructions there, are developer-level. If you do not
   have access to a developer, or for assistance with customization or development
   with your site, we recommend reaching out to someone on our [Customizations](https://woocommerce.com/customizations/)
   Page.
 * I hope that helps!
 * Let me know how it goes!

Viewing 1 replies (of 1 total)

The topic ‘Virtual Products “Processing” not “Complete”’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-gateway-stripe/assets/icon-256x256.png?rev=3177277)
 * [WooCommerce Stripe Payment Gateway](https://wordpress.org/plugins/woocommerce-gateway-stripe/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-gateway-stripe/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-gateway-stripe/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-gateway-stripe/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-gateway-stripe/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-gateway-stripe/reviews/)

## Tags

 * [virtual products](https://wordpress.org/support/topic-tag/virtual-products/)

 * 1 reply
 * 2 participants
 * Last reply from: [Sol J. a11n](https://wordpress.org/support/users/solstudioim/)
 * Last activity: [4 years, 5 months ago](https://wordpress.org/support/topic/vitual-products-processing-not-complete/#post-15116260)
 * Status: resolved