{"uid":"cap_G_gX5jHPke3nbtzldjcVd","slug":"x402-eruditepay-com-09017ad9","name":"EruditePay Merchant Registration","description":"Register a new merchant and receive an API key","url":"https://x402.eruditepay.com/v1/pay/merchant/register","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"type":"object","required":["name","email"],"properties":{"name":{"type":"string","description":"Merchant name"},"email":{"type":"string","description":"Merchant email"},"base_address":{"type":"string","description":"Base wallet address (optional)"},"tron_address":{"type":"string","description":"Tron wallet address (optional)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"api_key":{"type":"string"},"merchant_id":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dXPfMO_xZL6NVYbrO4vLu","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Register a new merchant account on EruditePay and receive a merchant ID and API key","exampleAgentPrompt":"Register my business 'Acme Store' with email acme@example.com on EruditePay so I can start accepting x402 payments — use my Base wallet address 0xAbC123...def for settlement.","exampleUseCases":[{"title":"Onboard SaaS platform for crypto payments","prompt":"Set up a new merchant account on EruditePay for our SaaS platform so our customers can pay subscriptions with stablecoins — use our company wallet 0x742d35Cc6634C0532925a3b844Bc222e4e3f0D5F on Base for receiving payments."},{"title":"Enable freelancer to accept USDT","prompt":"I need to register as a merchant on EruditePay so I can invoice clients and receive USDT payments directly — please create the account with my email freelancer@example.com and set my Tron wallet TQzz9oHkPhc3zJ3p8q6XsVJqPQR1YcxKqw as the settlement address."},{"title":"Activate e-commerce store for crypto checkout","prompt":"Help me get set up on EruditePay so my online store can accept x402 stablecoin payments at checkout — register 'TechGear Retail' with admin@techgear.io and link my Base wallet 0x8626f6940E2eb28930DF23013d74d8dD2e235e88 for fund settlement."}],"resultDescription":"Returns a merchant_id (unique identifier for the registered merchant) and an api_key (credential for authenticating subsequent API calls to EruditePay services).","failureModes":["Missing required fields (name or email) — 400 Bad Request","Duplicate email registration — 409 Conflict or similar error","Invalid wallet address format — 422 Unprocessable Entity","Payment of 0.01 USDC not provided or rejected — 402 Payment Required","Service unavailable — 500 or 503 error"],"whenToPreferThis":"Use this endpoint when a new business or developer needs to onboard to the EruditePay platform for the first time to accept x402 stablecoin payments. This is the first step in the EruditePay integration flow, required before calling any other authenticated endpoints. Prefer this over generic OAuth or account-creation flows when the downstream goal is accepting USDC/USDT payments on Base or Tron networks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T17:27:22.378Z","isFirstParty":false}