The plugin supports all major payment gateways that are compatible with WooCommerce. However, this plugin will only complete paid orders of the gateways that call the <code>woocommerce_payment_complete()</code> or <code>$order->payment_complete()</code> methods. Most payment methods, like PayPal and credit cards, will trigger this action. Since shipping and access to the products shouldn’t happen until payment is received, orders that haven’t been paid won’t be automatically completed. This means our plugin won’t automatically complete an order if your gateway is unable to recognize when a payment has been received.