Title: Error with flexible Subscriptions
Last modified: July 14, 2025

---

# Error with flexible Subscriptions

 *  Resolved [stelter](https://wordpress.org/support/users/stelter/)
 * (@stelter)
 * [11 months, 1 week ago](https://wordpress.org/support/topic/error-with-flexible-subscriptions/)
 * If I complete an order, I get an uncaught error.
 * **Was passiert – in Kurzform**
   Zwei Plugins („WooCommerce POS“ und „Flexible 
   Subscriptions“ von WP Desk) streiten sich um denselben Filter `woocommerce_valid_order_statuses_for_payment`:
   Filter-AufrufErwartete ParameterTatsächlich übergebenWooCommerce POS – `Orders::
   valid_order_statuses_for_payment()``$statuses, $order` (2 Parameter)–Flexible
   Subscriptions ruft `apply_filters()` auf**nur**`$statuses` (1 Parameter)
 * Weil WooCommerce POS zwei Argumente **erzwingt**, kracht es mit „Too few arguments…“.
   **
   Flexible Subscriptions** Version 1.6.1**WooCommerce** Version 9.9.5 **WooCommerce
   POS** Version 1.7.11{“code”:”qm_fatal”,”message”:”Uncaught Error: Too few arguments
   to function WCPOS\WooCommercePOS\Orders::valid_order_statuses_for_payment(), 
   1 passed in /data/sites/web/b42okhmyrdbxio/www/wp-includes/class-wp-hook.php 
   on line 324 and exactly 2 expected in /data/sites/web/b42okhmyrdbxio/www/wp-content/
   plugins/woocommerce-pos/includes/Orders.php on line 103″,”data”:{“message”:”Uncaught
   Error: Too few arguments to function WCPOS\WooCommercePOS\Orders::valid_order_statuses_for_payment(),
   1 passed in /data/sites/web/b42okhmyrdbxio/www/wp-includes/class-wp-hook.php 
   on line 324 and exactly 2 expected”,”file”:”/data/sites/web/b42okhmyrdbxio/www/
   wp-content/plugins/woocommerce-pos/includes/Orders.php”,”line”:103,”trace”:[{“
   file”:”/data/sites/web/b42okhmyrdbxio/www/wp-includes/class-wp-hook.php”,”line”:
   324,”function”:”valid_order_statuses_for_payment”,”class”:”WCPOS\WooCommercePOS\
   Orders”,”type”:”->”,”args”:[[“pending”,”on-hold”,”failed”]]},{“file”:”/data/sites/
   web/b42okhmyrdbxio/www/wp-includes/plugin.php”,”line”:205,”function”:”apply_filters”,”
   class”:”WP_Hook”,”type”:”->”,”args”:[[“pending”,”on-hold”,”failed”],[[“pending”,”
   on-hold”,”failed”]]]},{“file”:”/data/sites/web/b42okhmyrdbxio/www/wp-content/
   plugins/flexible-subscriptions/src/HookProvider/OrderStatusListener.php”,”line”:
   204,”function”:”apply_filters”,”args”:[“woocommerce_valid_order_statuses_for_payment”,[“
   pending”,”on-hold”,”failed”]]},{“file”:”/data/sites/web/b42okhmyrdbxio/www/wp-
   content/plugins/flexible-subscriptions/src/HookProvider/OrderStatusListener.php”,”
   line”:141,”function”:”is_payment_completed”,”class”:”WPDesk\FlexibleSubscriptions\
   HookProvider\OrderStatusListener”,”type”:”->”,”args”:[“processing”,”completed”]},{“
   file”:”/data/sites/web/b42okhmyrdbxio/www/wp-content/plugins/flexible-subscriptions/
   src/HookProvider/OrderStatusListener.php”,”line”:44,”function”:”subscription_parent_status_changed”,”
   class”:”WPDesk\FlexibleSubscriptions\HookProvider\OrderStatusListener”,”type”:”-
   >”,”args”:[{“refunds”:null,”customer_id”:null},”processing”,”completed”]},{“file”:”/
   data/sites/web/b42okhmyrdbxio/www/wp-includes/class-wp-hook.php”,”line”:324,”
   function”:”on_status_changed”,”class”:”WPDesk\FlexibleSubscriptions\HookProvider\
   OrderStatusListener”,”type”:”->”,”args”:[1425,”processing”,”completed”,{“refunds”:
   null,”customer_id”:null}]},{“file”:”/data/sites/web/b42okhmyrdbxio/www/wp-includes/
   class-wp-hook.php”,”line”:348,”function”:”apply_filters”,”class”:”WP_Hook”,”type”:”-
   >”,”args”:[null,[1425,”processing”,”completed”,{“refunds”:null,”customer_id”:
   null}]]},{“file”:”/data/sites/web/b42okhmyrdbxio/www/wp-includes/plugin.php”,”
   line”:517,”function”:”do_action”,”class”:”WP_Hook”,”type”:”->”,”args”:[[1425,”
   processing”,”completed”,{“refunds”:null,”customer_id”:null}]]},{“file”:”/data/
   sites/web/b42okhmyrdbxio/www/wp-content/plugins/woocommerce/includes/class-wc-
   order.php”,”line”:450,”function”:”do_action”,”args”:[“woocommerce_order_status_changed”,
   1425,”processing”,”completed”,{“refunds”:null,”customer_id”:null}]},{“file”:”/
   data/sites/web/b42okhmyrdbxio/www/wp-content/plugins/woocommerce/includes/class-
   wc-order.php”,”line”:274,”function”:”status_transition”,”class”:”WC_Order”,”type”:”-
   >”,”args”:[]},{“file”:”/data/sites/web/b42okhmyrdbxio/www/wp-content/plugins/
   woocommerce/includes/class-wc-order.php”,”line”:394,”function”:”save”,”class”:”
   WC_Order”,”type”:”->”,”args”:[]},{“file”:”/data/sites/web/b42okhmyrdbxio/www/
   wp-content/plugins/woocommerce/includes/class-wc-ajax.php”,”line”:606,”function”:”
   update_status”,”class”:”WC_Order”,”type”:”->”,”args”:[“completed”,””,true]},{“
   file”:”/data/sites/web/b42okhmyrdbxio/www/wp-includes/class-wp-hook.php”,”line”:
   324,”function”:”mark_order_status”,”class”:”WC_AJAX”,”type”:”::”,”args”:[“”]},{“
   file”:”/data/sites/web/b42okhmyrdbxio/www/wp-includes/class-wp-hook.php”,”line”:
   348,”function”:”apply_filters”,”class”:”WP_Hook”,”type”:”->”,”args”:[“”,[“”]]},{“
   file”:”/data/sites/web/b42okhmyrdbxio/www/wp-includes/plugin.php”,”line”:517,”
   function”:”do_action”,”class”:”WP_Hook”,”type”:”->”,”args”:[[“”]]},{“file”:”/
   data/sites/web/b42okhmyrdbxio/www/wp-admin/admin-ajax.php”,”line”:192,”function”:”
   do_action”,”args”:[“wp_ajax_woocommerce_mark_order_status”]}]}}
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ferror-with-flexible-subscriptions%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 1 replies (of 1 total)

 *  Plugin Author [kilbot](https://wordpress.org/support/users/kilbot/)
 * (@kilbot)
 * [11 months, 1 week ago](https://wordpress.org/support/topic/error-with-flexible-subscriptions/#post-18554005)
 * Hi [@stelter](https://wordpress.org/support/users/stelter/), this is an error
   in the code of **Flexible Subscriptions**.
 * Please contact them and let them know the second argument in `apply_filters( '
   woocommerce_valid_order_statuses_for_payment', [ 'pending', 'on-hold', 'failed']),
   true )` should be an Order object, not a boolean.
 * For more information refer them to the Usage: [https://wp-kama.com/plugin/woocommerce/hook/woocommerce_valid_order_statuses_for_payment](https://wp-kama.com/plugin/woocommerce/hook/woocommerce_valid_order_statuses_for_payment)

Viewing 1 replies (of 1 total)

The topic ‘Error with flexible Subscriptions’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce-pos/assets/icon-256x256.png?rev=3109703)
 * [WCPOS - Point of Sale (POS) plugin for WooCommerce](https://wordpress.org/plugins/woocommerce-pos/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-pos/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-pos/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-pos/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-pos/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-pos/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [kilbot](https://wordpress.org/support/users/kilbot/)
 * Last activity: [11 months, 1 week ago](https://wordpress.org/support/topic/error-with-flexible-subscriptions/#post-18554005)
 * Status: resolved