{"protocol":"x402","x402Version":1,"store":{"name":"x402 Agent Checkout for WooCommerce","url":"https:\/\/demo.ryanplugins.net\/x402\/"},"network":"base-sepolia","accepts":["USDC"],"pay_to":"0xc0C06c18165ca18C954df2CEBBe478AA0753dF58","page":1,"per_page":50,"total_pages":1,"product_count":3,"products":[{"id":22,"sku":"woo-album","name":"Album","type":"simple","has_variations":false,"description":"This is a simple, virtual product.","url":"https:\/\/demo.ryanplugins.net\/x402\/product\/album\/","image":"https:\/\/demo.ryanplugins.net\/x402\/wp-content\/uploads\/sites\/4\/2026\/07\/album-1-300x300.jpg","price":"1.99","price_range":null,"currency":"USDC","network":"base-sepolia","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","in_stock":true,"requires_shipping":false,"categories":["music"],"detail_url":"https:\/\/demo.ryanplugins.net\/x402\/wp-json\/store\/v1\/x402\/products\/22","checkout":{"method":"GET","url":"https:\/\/demo.ryanplugins.net\/x402\/wp-json\/store\/v1\/x402\/checkout?product_id=22&quantity=1","protocol":"x402","note":"Call this URL (GET or POST both work). You may optionally POST a billing object for order records. Expect a 402 response with payment requirements, then retry with a signed X-PAYMENT header."}},{"id":16,"sku":"woo-cap","name":"Cap","type":"simple","has_variations":false,"description":"This is a simple product.","url":"https:\/\/demo.ryanplugins.net\/x402\/product\/cap\/","image":"https:\/\/demo.ryanplugins.net\/x402\/wp-content\/uploads\/sites\/4\/2026\/07\/cap-2-300x300.jpg","price":"1.99","price_range":null,"currency":"USDC","network":"base-sepolia","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","in_stock":true,"requires_shipping":true,"categories":["accessories"],"detail_url":"https:\/\/demo.ryanplugins.net\/x402\/wp-json\/store\/v1\/x402\/products\/16","checkout":{"method":"POST","url":"https:\/\/demo.ryanplugins.net\/x402\/wp-json\/store\/v1\/x402\/checkout?product_id=16&quantity=1","protocol":"x402","note":"This product ships. POST a JSON body with product_id, quantity, and a billing object (address_1, city, country required; email\/phone\/state\/postcode recommended). A separate shipping object is optional and defaults to billing. Expect a 402 response with payment requirements, then retry the same request with a signed X-PAYMENT header."}},{"id":21,"sku":"woo-polo","name":"Polo","type":"simple","has_variations":false,"description":"This is a simple product.","url":"https:\/\/demo.ryanplugins.net\/x402\/product\/polo\/","image":"https:\/\/demo.ryanplugins.net\/x402\/wp-content\/uploads\/sites\/4\/2026\/07\/polo-2-300x300.jpg","price":"1.99","price_range":null,"currency":"USDC","network":"base-sepolia","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","in_stock":true,"requires_shipping":true,"categories":["tshirts"],"detail_url":"https:\/\/demo.ryanplugins.net\/x402\/wp-json\/store\/v1\/x402\/products\/21","checkout":{"method":"POST","url":"https:\/\/demo.ryanplugins.net\/x402\/wp-json\/store\/v1\/x402\/checkout?product_id=21&quantity=1","protocol":"x402","note":"This product ships. POST a JSON body with product_id, quantity, and a billing object (address_1, city, country required; email\/phone\/state\/postcode recommended). A separate shipping object is optional and defaults to billing. Expect a 402 response with payment requirements, then retry the same request with a signed X-PAYMENT header."}}]}