Automattic\WooCommerce\Internal\Admin\Agentic

AgenticWebhookManager::handle_order_refundedpublicWC 1.0

Handle order refunds.

Method of the class: AgenticWebhookManager{}

Hooks from the method

Returns

null. Nothing (null).

Usage

$AgenticWebhookManager = new AgenticWebhookManager();
$AgenticWebhookManager->handle_order_refunded( $order_id );
$order_id(int) (required)
Order ID.

AgenticWebhookManager::handle_order_refunded() code WC 10.4.3

public function handle_order_refunded( $order_id ) {
	$order = wc_get_order( $order_id );
	if ( ! $order || ! $this->should_trigger_webhook( $order ) ) {
		return;
	}

	/**
	 * Fires when an Agentic order is refunded.
	 *
	 * @since 10.3.0
	 *
	 * @param int      $order_id Order ID.
	 * @param WC_Order $order    Order object.
	 */
	do_action( self::WEBHOOK_ACTION, $order_id, $order );
}