Skip to content

Commit d9d2c41

Browse files
committed
fix: use correct option key for order completion setting in redirect
Changed from $order->get_payment_method() to monei_get_option_key_from_order($order) to match IPN handler pattern. This ensures the "mark completed" preference is correctly checked for all payment methods.
1 parent 0109306 commit d9d2c41

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

includes/class-wc-monei-redirect-hooks.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,7 @@ private function verify_and_complete_order( $order_id, $payment ) {
258258
$order->add_order_note( $order_note );
259259
$order->payment_complete();
260260

261-
$payment_method_woo_id = $order->get_payment_method();
262-
if ( 'completed' === monei_get_settings( 'orderdo', $payment_method_woo_id ) ) {
261+
if ( 'completed' === monei_get_settings( 'orderdo', monei_get_option_key_from_order( $order ) ) ) {
263262
$order->update_status( 'completed', __( 'Order Completed by MONEI', 'monei' ) );
264263
}
265264
}

0 commit comments

Comments
 (0)