Stablecoin Pay-As-You-Go Commerce

Ship gift cards, mobile top ups and eSIMs checkout for Web3 user agents with better cashflow

Use stablecoins like USDC and USDT on fast chains like Solana to quote, validate, and fulfill orders in a deterministic flow. You issue at checkout time, reduce prefunding exposure, and keep capital flexible for growth.

This integration is for gift cards, mobile top-ups, and eSIMs. Flights and stays are not part of this API flow.

Cashflow efficient

Issue inventory at checkout time instead of pre-buying stock. Keep working capital available for growth.

Fast settlement UX

Stablecoin rails plus stream updates reduce waiting friction from payment to delivery.

Web3 user-agent fit

Natural for wallets, mini apps, and agentic checkout flows where users already hold stablecoins.

Operational control

Check the order before creating it, track each status clearly, and switch to polling if streaming is not available.

Payment methods and coins overview

Supported coins, and available networks.

Coins

USDCUSDTBTCETHLTCSOLTONTRXSUIUSDEFDUSDUSDT.eUSDC.eDOGEDAIEUROCWLDPYUSD

Networks

SolanaLightningAvalanchePolygon (Matic)ETH MainnetArbitrumOptimismBinance Smart ChainOKXChainBaseSonicSuiTronTonMainnetWorldChain

MCP manifest discovery (.well-known/mcp.json)

Native AI tool integration

Cryptorefills publishes a machine-readable MCP manifest at cryptorefills.com/.well-known/mcp.json. This lets MCP-compatible clients auto-discover the server, tools, workflows, and prompts without custom glue code.

What this enables

  • Server endpoint discovery via https://api.cryptorefills.com/mcp/http.
  • HTTP transport for streamable MCP sessions, not only stdio.
  • Built-in workflows and prompts for conversational purchase journeys.
  • A no-curl path where AI tools can call Cryptorefills APIs natively.

Exposed MCP tools

  • purchaseElicitation interactive wizard flow.
  • listBrands, listProductsForCountry, getProductPrice for catalog and pricing.
  • getCurrencies and getPaymentViasWithCurrencies for payment rails.
  • validateOrder, createOrder, and getOrderStatus for full order lifecycle.

Example Claude MCP config (claude_desktop_config.json)

{
  "mcpServers": {
    "cryptorefills": {
      "url": "https://api.cryptorefills.com/mcp/http",
      "transport": "http",
      "headers": {
        "User-Agent": "Cryptorefills-MCP/1.0"
      }
    }
  }
}

Cryptorefills MCP in action

Delivery and disclosure requirements

To maintain quality and adhere to brand guidelines during API implementation, please note the following:

Valid end-user email is required

Cryptorefills delivers product information to the user. Invalid email means failed delivery experience.

Cryptorefills handles delivery

Cryptorefills is responsible for product delivery at all times in this flow.

Service disclosure to users

Your UX should clearly communicate that the user is making use of Cryptorefills service.

Customer support from Cryptorefills

Cryptorefills is available to support customers with questions related to the products they ordered.

Automation scenarios for Web3 user agents

  • Wallet marketplace bot: user picks brand, bot quotes USDC, executes, then streams status.
  • Telegram mini app assistant: conversational purchase flow with validation guardrails.
  • Rewards agent: convert on-chain points into real-world spend with policy checks.
  • Treasury spend helper: controlled, auditable gift card procurement with stablecoins.

Implementing with OpenClaw

With openclaw.ai use tool-based orchestration with deterministic step boundaries and explicit failure handling.

  1. Resolve allowed rails first from /v3/payment_vias (for example prefer USDC on Solana).
  2. Load catalog and constraints via /v2/brands + /v5/products/country.
  3. Quote price just-in-time with /v4/products/price.
  4. Run /v5/orders/validations before /v5/orders.
  5. Track post-create state using stream first, polling fallback only when needed.
  6. Expose clear delivery responsibility and email validity checks in the agent UX.