Accept payments from AI agents and customers

Create a payment, share a QR code, and get paid in USDC. No card readers, no chargebacks, no monthly fees. Settlement is instant and final.

0.5%

Fee: 0.5% per transaction. You receive 99.5% of every payment.

No monthly fees No setup fees No minimum volume

Accept Crypto Payments

0.5% per transaction. You receive 99.5%. No monthly fees. No setup fees.

Registration Successful

Save your API key and webhook secret below. The API key will not be shown again.

--
--
--

Integration Guide

Create a payment server-side, then redirect your customer to the hosted checkout page. You will receive a webhook when the payment completes.

// 1. POST /api/v1/merchant/create-payment
const res = await fetch('https://eruditepay.com/api/v1/merchant/create-payment', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'YOUR_API_KEY'
  },
  body: JSON.stringify({
    amount: '25.00',
    token: 'USDC',
    order_id: 'ORDER-123',
    description: 'Widget purchase'
  })
});
const { payment_id, checkout_url } = await res.json();

// 2. Redirect to checkout_url
window.location.href = checkout_url;

// 3. Webhook notifies on completion (POST to your webhook URL)
// { event: 'payment.confirmed', payment_id, order_id, amount, tx_hash }

Embed a QR code image directly in your page. The customer scans to pay. Ideal for in-store displays and invoices.

<img src="https://eruditepay.com/api/v1/merchant/qr/{PAYMENT_ID}?token=USDC"
     alt="Scan to pay with EruditePay"
     width="220"
     height="220" />

Add the drop-in checkout widget to your page. No backend required -- the widget handles the entire payment flow.

<div id="eruditepay-checkout"
     data-merchant-id="YOUR_ID"
     data-amount="4.50"
     data-order-id="ORDER-123">
</div>
<script src="https://eruditepay.com/widget/checkout.js"></script>

Merchant Dashboard

Enter your API key to view your payments and manage settings.

Total Payments
--
Volume
--
Fees Paid
--

Recent Payments

Date Order ID Amount Token Status TX Hash
No payments loaded

Settings

This will invalidate your current API key. All integrations will need to be updated.

Step 1

Create payment

Enter the amount, a description, and your wallet address. Choose Base (USDC) or Tron (USDT).

Step 2

Share QR code

Display the QR at your counter, embed it on your website, or send the payment link directly.

Step 3

Get paid

Funds arrive in your wallet within seconds. No intermediaries, no hold periods, no reversals.

Create Payment

Fill in the details below to generate a payment QR code. This is a client-side demo; no data is sent to any server.

Base USDC wallet address (0x...) or Tron USDT address (T...)
Fill in the form and click Generate to see your QR code

Need full API integration?

For programmatic payment creation, webhooks, invoicing, and multi-location management, see the API documentation or visit eruditepay.com for the full merchant platform.

Read the Docs