mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-05 08:59:14 +08:00
call payment_complete() instead of update status
This commit is contained in:
parent
d257b270df
commit
4ee48de635
3 changed files with 5 additions and 8 deletions
|
@ -215,10 +215,9 @@ class PayPalGateway extends \WC_Payment_Gateway {
|
|||
$wc_order->add_order_note(
|
||||
__( 'Payment successfully captured.', 'woocommerce-paypal-payments' )
|
||||
);
|
||||
|
||||
$wc_order->set_status( 'processing' );
|
||||
$wc_order->update_meta_data( self::CAPTURED_META_KEY, 'true' );
|
||||
$wc_order->save();
|
||||
$wc_order->payment_complete();
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -227,11 +226,11 @@ class PayPalGateway extends \WC_Payment_Gateway {
|
|||
$wc_order->add_order_note(
|
||||
__( 'Payment successfully captured.', 'woocommerce-paypal-payments' )
|
||||
);
|
||||
$wc_order->set_status( 'processing' );
|
||||
}
|
||||
|
||||
$wc_order->update_meta_data( self::CAPTURED_META_KEY, 'true' );
|
||||
$wc_order->save();
|
||||
$wc_order->payment_complete();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
|
|
@ -176,10 +176,8 @@ class OrderProcessor {
|
|||
__( 'Awaiting payment.', 'woocommerce-paypal-payments' )
|
||||
);
|
||||
if ( $order->status()->is( OrderStatus::COMPLETED ) && $order->intent() === 'CAPTURE' ) {
|
||||
$wc_order->update_status(
|
||||
'processing',
|
||||
__( 'Payment received.', 'woocommerce-paypal-payments' )
|
||||
);
|
||||
|
||||
$wc_order->payment_complete();
|
||||
}
|
||||
|
||||
if ( $this->capture_authorized_downloads( $order ) && $this->authorized_payments_processor->process( $wc_order ) ) {
|
||||
|
|
|
@ -117,7 +117,7 @@ class PaymentCaptureCompleted implements RequestHandler {
|
|||
__( 'Payment successfully captured.', 'woocommerce-paypal-payments' )
|
||||
);
|
||||
|
||||
$wc_order->set_status( 'processing' );
|
||||
$wc_order->payment_complete();
|
||||
$wc_order->update_meta_data( PayPalGateway::CAPTURED_META_KEY, 'true' );
|
||||
$wc_order->save();
|
||||
$this->logger->log(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue