All WordPress topics
WordPress • Topic Section2 scenarios

REST API, Data & E-Commerce

WP_REST_Controller endpoints, JWT auth & WooCommerce gateways

Data integration and payments: custom REST API endpoints with validation schemas, JWT authentication, and WC_Payment_Gateway development with secure Webhook handling.

WP REST APIJWT / AuthWooCommerceWebhooks HMACIdempotency
Topic Progress
0%(0 of 2 completed)
+95 XP~75 min

Practical Section Scenarios

2 scenarios available

Difficulty level:
Middle35 min+45 XP
WordPress REST API Architecture: Controllers, JWT Authentication, and Headless Security

Проектирование масштабируемого REST API в WordPress: наследование WP_REST_Controller, валидация по JSON-схемам, безопасная JWT/Application Passwords аутентификация, CORS-мидлвар и TypeScript-клиент.

WordPress REST APIWP_REST_ControllerJWT AuthenticationPHP 8.2+Application PasswordsCORS MiddlewareTypeScript
Production ScenarioOpen workflow
Senior40 min+50 XP
WooCommerce Custom Payment Gateway Architecture: HPOS, Webhooks, and Refunds

Промышленная разработка платежного шлюза для WooCommerce: совместимость с HPOS, двухшаговый процесс оплаты (Redirect & Direct), асинхронные вебхуки с защитой от атак повторения, идемпотентность и API возвратов process_refund.

WooCommerce 8.0+HPOS (High-Performance Order Storage)WC_Payment_GatewayPHP 8.2+HMAC-SHA256REST WebhooksIdempotency
Production ScenarioOpen workflow