Skip to main content

WordPress Plugin Integration

Overview

The WordPress plugin integration targets non-e-commerce WordPress sites — such as corporate websites, content sites, and service-oriented websites. These sites do not use WooCommerce but still want to be discovered and indexed by AI agents. Implemented through wordpressPluginRouter.ts, the plugin provides a one-click connection experience, automatically completing merchant account creation and API key generation.

Difference from the WooCommerce Plugin

FeatureWordPress PluginWooCommerce Plugin
Target usersNon-e-commerce WordPress sitesWooCommerce e-commerce sites
Core functionSite identity registration, OTR trust linkProduct/order/inventory sync
Auto-created resourcesMerchant account + API key + OTR linkData sync channels
Data syncSite metadataFull product catalog
The core value of the WordPress plugin is enabling non-e-commerce sites to join the AI agentic commerce ecosystem — obtaining trust scores, being discovered by AI agents, and declaring site capabilities.

API Endpoints

EndpointMethodFunction
/api/integrations/wordpress/connectPOSTOne-click connection, completes the handshake
/api/integrations/wordpress/statusPOSTQuery connection status
/api/integrations/wordpress/disconnectPOSTDisconnect

One-Click Connection Flow

Step 1: Install the WordPress Plugin

The merchant installs the ORBEXA plugin from the WordPress admin panel. After activation, click “Connect to ORBEXA” on the settings page.

Step 2: One-Click Handshake

The plugin sends a connection request to the /api/integrations/wordpress/connect endpoint. The request must include the following headers:
  • X-Plugin-Platform — Identifies the platform type (wordpress)
  • X-Plugin-Version — Plugin version number
Both headers are required; the request will be rejected if either is missing.

Step 3: Automatic Resource Creation

Upon receiving the connection request, ORBEXA automatically performs the following:
  1. Creates a merchant account — Automatically registered based on the WordPress site information
  2. Generates an API key — Creates a dedicated API key for the merchant
  3. Links OTR — Automatically associates the merchant’s domain with the OTR trust scoring system
The entire process is fully transparent to the merchant, requiring no manual intervention.

Step 4: Connection Confirmation

After a successful connection, the merchant can check connection status at any time via the /api/integrations/wordpress/status endpoint.

Connection Status Management

Querying Status

Calling /api/integrations/wordpress/status returns:
  • Whether the connection is active
  • Merchant ID
  • API key status
  • OTR trust score status

Disconnecting

Use the /api/integrations/wordpress/disconnect endpoint to safely disconnect, cleaning up associated merchant data and API keys.

Rate Limiting Policy

The WordPress plugin integration is rate-limited to 3 requests/minute/IP. This is the strictest rate limit among all integration methods, for the following reasons:
  • WordPress plugin actions are typically triggered by user clicks, so frequency is low
  • Prevents malicious IPs from bulk-registering merchant accounts
  • Protects the security of the automatic creation process

Security Mechanisms

Required Header Validation

Every request must carry the X-Plugin-Platform and X-Plugin-Version headers. This ensures requests originate from the official plugin rather than third-party scripts.

IP Rate Limiting

The strict 3 requests/minute/IP rate limit prevents brute-force registration.

Automatic OTR Linking

After connection, the merchant’s domain is automatically enrolled in the OTR trust scoring process and placed under trust monitoring.

Summary

The WordPress plugin provides the simplest integration method for non-e-commerce sites: one-click connection automatically creates a merchant account, API key, and OTR trust link. Security is ensured through required header validation and strict IP-based rate limiting.
Next chapter: API and Database Integration — CSV import, ETL pipeline, visual scraping, waterfall data ingestion