{"ok":true,"title":"Pay InfraPulse with USDC on Base","service":"InfraPulse","requirement":"You do not need a Base account. You only need a wallet or exchange that supports sending USDC on the Base network.","compatible_senders":["A self-custody wallet that supports Base (e.g. Coinbase Wallet, MetaMask with Base added, Rainbow)","An exchange or app that lets you withdraw USDC specifically on the Base network","Another AI or machine wallet connected to Base"],"will_not_work":["Sending USDC on Ethereum mainnet to a Base-only payment intent","Sending USDC on Solana, Polygon, Arbitrum, or any other network","Sending a different token (ETH, USDT, DAI, etc.) even on Base","Sending from a service that does not let you choose the Base network"],"network":"base","network_display":"Base (Coinbase L2)","token":"USDC","token_contract":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","send_to":"0xd3220c3f9ff8b302b4fa19379a00a3be038023d4","decimals":6,"credits_per_usd":100,"unique_invoice_amounts":true,"warning":"Do not send on another network. Only Base is accepted. Wrong-chain transfers will not be credited and cannot be reversed by InfraPulse.","steps":["POST /api/payments/usdc/create with { userId, amountUsd } to get an invoice","Note the exact amount in the response — it includes a unique micro-suffix for matching","Send that exact USDC amount on the Base network to the wallet address shown","InfraPulse detects the on-chain transfer and credits your account automatically"],"create_invoice_endpoint":"https://infrapulse.ai/api/payments/usdc/create","pricing_endpoint":"https://infrapulse.ai/.well-known/pricing"}