{"uid":"cap_yd9Y94XG0DP_Dh_q8h9mb","slug":"mvp-botpay-network-973860b0","name":"Botpay NFT Mint API","description":"Botpay NFT minting API access","url":"https://mvp.botpay.network/x402/nft-mint/api/verify-and-mint","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"ok":"boolean","payment":{"to":"string - recipient address","from":"string - payer address","amount":"string - payment amount"},"mintTxHash":"string - transaction hash of the mint"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZzLutJPLI8fCCsQBDxCM2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies payment and mints an NFT on-chain, returning the mint transaction hash","exampleAgentPrompt":"Mint an NFT for me through Botpay — my wallet is 0xABC123 and I want it sent to 0xDEF456; go ahead and authorize the $1 USDC payment via x402 to complete the mint.","exampleUseCases":[{"title":"Automated digital collectible creation","prompt":"I need you to mint a digital collectible as proof of purchase for our customer. Charge them 1 USDC from their wallet 0x742d35Cc6634C0532925a3b844Bc9e7595f42bF, send the NFT to 0x8e23d6b3e4d9f3f8c9a2b1e4d7f3a8c9, and make sure the payment clears before confirming the mint."},{"title":"Batch NFT generation with payment verification","prompt":"We're launching an NFT drop and I need to automate minting for early supporters. Process each mint request by charging 2 USDC via x402 protocol, verify the payment went through, then mint the NFT to their specified address. Give me back the transaction hash for each one so we can confirm it's on-chain."},{"title":"Paid API access tier unlock as NFT","prompt":"Our API platform uses NFTs to represent paid access tiers. When a user upgrades to premium, mint them a tier badge NFT and automatically deduct their 0.5 USDC subscription fee from wallet 0x9F1a4B2c5D3e7F1a9B4c6D8e0F2a4B6c. Make sure both the payment and mint happen together, then give me the transaction hash."}],"resultDescription":"Returns a JSON object with a success flag (ok), payment details including the recipient address, payer address, and payment amount, plus the on-chain transaction hash (mintTxHash) confirming the NFT was minted.","failureModes":["Payment verification fails — x402 payment not authorized or insufficient USDC balance","Invalid wallet addresses provided for payer or recipient","On-chain mint transaction fails due to network congestion or gas issues","API returns ok: false if mint could not be completed","Timeout or network error reaching the blockchain"],"whenToPreferThis":"Use this endpoint when you need to programmatically mint an NFT and pay for it in a single atomic step using the x402 USDC micropayment protocol. Ideal for agents automating Web3 asset creation workflows where payment and minting must be verified together.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:33:29.921Z","isFirstParty":false}