Back to Directory
C

Cryptorefills x402 — Solana mainnet USDC

Other
Buy gift cards, mobile top-ups, and digital products with USDC on Solana mainnet. 10,001+ brands across 180 countries. Two-phase x402 v2 checkout: POST /v1/orders returns 402 with PAYMENT-REQUIRED, agent signs and re-POSTs with PAYMENT-SIGNATURE.

About Cryptorefills x402 — Solana mainnet USDC

Review the Service identity, supported languages, protocol versions, and source metadata discovered by the directory.

Service details

Service Id
ae1add75-e36b-42d2-97e3-d40a1727435f
Service origin
https://solana.x402.cryptorefills.com
ListedSeptember 23, 2026, 2:16 PM
Last checkedSeptember 23, 2026, 2:16 PM

Protocol details

SourceOpenAPI

Endpoints

Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.Open OpenAPI document
GET/v1/brands

List brands available in a country

Discover brand_name values agents pass to /v1/catalog. Free endpoint.Price unavailable
GET/v1/catalog

List products (denominations) for a country and brand

Returns product_id values and indicative pricing. Use brand_name from /v1/brands. For range products price_usdc is the literal string 'variable' — call /v1/price for the actual quote.Price unavailable
POST/v1/orders

Two-phase x402 checkout (paid)

Phase 1 (no PAYMENT-SIGNATURE header): server replies 402 with the PAYMENT-REQUIRED header (base64url-encoded x402 v2 envelope) and an X-Session-Id header. Phase 2 (PAYMENT-SIGNATURE header set, X-Session-Id echoed): server verifies, settles via the facilitator, returns 200 with the order receipt. Default rail on this host: USDC on Solana mainnet.Price unavailable
GET/v1/orders/{order_id}

Poll order status and voucher delivery

Free. Poll every 5–10 seconds until status='completed' or 'failed'. Voucher fields appear inside deliveries[] once delivery_state='completed'.Price unavailable
GET/v1/price

Quote the USDC price for a chosen denomination

Free endpoint. Required before /v1/orders for range products (Amazon.it €5–€1000 etc.) where /v1/catalog returns price_usdc='variable'. The returned price_usdc is indicative — the binding figure is maxAmountRequired in the 402 envelope at order time. Quotes have a short TTL (~60s) recorded in quote_expires_at.Price unavailable