Automattic\WooCommerce\Internal\Admin\Agentic
AgenticWebhookPayloadBuilder::build_payload
Build the webhook payload for an order event.
Method of the class: AgenticWebhookPayloadBuilder{}
No Hooks.
Returns
Array. Webhook payload.
Usage
$AgenticWebhookPayloadBuilder = new AgenticWebhookPayloadBuilder(); $AgenticWebhookPayloadBuilder->build_payload( $event, $order ): array;
- $event(string) (required)
- Event type ('order_create' or 'order_update').
- $order(WC_Order) (required)
- Order object.
AgenticWebhookPayloadBuilder::build_payload() AgenticWebhookPayloadBuilder::build payload code WC 10.7.0
public function build_payload( string $event, WC_Order $order ): array {
return array(
'type' => $event,
'data' => $this->build_order_data( $order ),
);
}