{"uid":"cap_0BkEQW0HcqGvpUmh6H3QO","slug":"moneytools-qr-code-eip-681-crypto-payment-link-generator-d6ac7cbd","name":"MoneyTools QR Code & EIP-681 Crypto Payment Link Generator","description":"QR code + crypto payment link: SVG QR code for any text/URL, or build an EIP-681 payment link + QR for a token amount to an address (for an agent asking a human to pay). We never receive the funds. Free tier 10/day; then $0.001 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.001/call via x402 (USDC on Base); free tier 10 calls per tool per day. Read-only; run by MoneyTools.","url":"https://tools.moneytools.dev/v1/qr?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":[],"properties":{"to":{"type":"string","description":"recipient 0x address (payment-link mode)"},"text":{"type":"string","examples":["https://moneytools.dev"],"description":"text or URL to encode"},"chain":{"type":"string","examples":["base"],"description":"chain (default base)"},"token":{"type":"string","examples":["USDC"],"description":"USDC (default), native symbol, USDT..."},"amount":{"type":"string","examples":["1.5"],"description":"human amount"}}}}},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string","const":"json"},"example":{"type":"object","properties":{"payment":{"type":"object","properties":{"charged":{"type":"boolean"},"network":{"type":"string"},"amountUsd":{"type":"string"},"transaction":{"type":["string","null"]}}},"freeTier":{"type":"object"},"_moneytools":{"type":"object","description":"optional plan / partner hints"}},"description":"Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.","additionalProperties":true}}}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oNTqrYntQgetVro3aKAsT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates an SVG QR code for any text/URL, or creates an EIP-681 crypto payment link with QR code for requesting a token payment to a specific address","exampleAgentPrompt":"Generate a QR code payment link so someone can send me 5 USDC on Base to 0xAbC123...def — give me the SVG QR and the EIP-681 link.","exampleUseCases":[{"title":"Request crypto payment from customer","prompt":"Create a payment QR code for 25 USDC on Base to my wallet address 0x1234567890abcdef1234567890abcdef12345678 — I need something a customer can scan to pay me."},{"title":"QR code for a landing page URL","prompt":"Can you make a QR code for my website https://moneytools.dev so I can put it on my business card?"},{"title":"Invoice with USDT payment link","prompt":"Generate an EIP-681 payment request QR for 100 USDT to 0xAbCdEf1234567890AbCdEf1234567890AbCdEf12 on Base so I can embed it in an invoice PDF."}],"resultDescription":"Returns a JSON object containing an SVG QR code image, and in payment-link mode also an EIP-681-formatted URL encoding the recipient address, token, chain, and amount. Always includes payment metadata (charged boolean, network, amountUsd, transaction hash if applicable) and free-tier usage information. No funds are ever held or received by MoneyTools.","failureModes":["Invalid or malformed 0x address returns an error response","Unsupported token symbol or chain name returns an error","Missing required 'text' parameter (for QR-only mode) returns a 400-style error","Free tier exceeded (10/day) without payment credentials returns HTTP 402 with PAYMENT-REQUIRED header","Invalid amount format (non-numeric string) causes error","x402 payment failure results in no charge and no result"],"whenToPreferThis":"Choose this endpoint when you need to generate a QR code for any text or URL, or specifically when you need to create an EIP-681-compliant crypto payment request (with QR) that lets a human scan and pay a specific wallet address a specific token amount on a specific chain. It is read-only and never holds funds, making it safe for agent use. Prefer it over generic QR libraries when you need native crypto payment link support with Base/USDC defaults and x402 micropayment billing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-05T12:37:32.872Z","isFirstParty":false,"canonicalSlug":"moneytools-qr-code-eip-681-crypto-payment-link-generator-d6ac7cbd"}