Skip to main content

Accept Payments for Your Business

Three ways to get paid in USDC on Arc, from zero-code to full integration.

  1. Open Business → Payment Links → New Link
  2. Set an amount (or let the customer choose) and a description
  3. Share the link, or show the QR at your counter

Customers land on a hosted checkout, connect any wallet, and pay. Settlement to your wallet is sub-second and irreversible - no chargebacks.

See it as your customer does

Open Business → Checkout Demo to preview your own hosted checkout. Opening it with your merchant wallet shows preview mode (the contract rejects self-payments); share the link or use a second wallet to take a real payment.

2. Checkout button (two script tags)

<script src="https://cdn.jsdelivr.net/npm/aruvi-arc@latest/dist/aruvi-arc.min.js"></script>
<div id="pay-button"></div>
<script>
Aruvi.init({
merchantAddress: '0xYourWallet',
environment: 'testnet',
});

Aruvi.button('#pay-button', {
amount: '49.99',
description: 'Premium Plan',
reference: 'order-1042',
onSuccess: (result) => {
// result.paymentId, result.transactionHash
},
});
</script>

The button opens Aruvi's checkout in a modal; on success you get the payment ID for your records.

3. Full SDK integration (React / server verification)

See the Frontend SDK guide for React components, redirect mode, and theming - and the Integration guide for server-side payment verification:

import { verifyPayment } from 'aruvi-arc';

const result = await verifyPayment({
paymentId: '0x…',
merchantAddress: '0xYourWallet',
expectedAmount: '49.99', // amounts are public on Arc - verifiable on-chain
gatewayAddress: '0xGateway',
});

if (result.verified) {
// fulfil the order
}

Paying out: payroll

Getting paid is half the story - Business → Payroll covers the other half. Save your team's names, wallets, and salaries once, then pay everyone in a single one-signature transaction each cycle, with per-run history and receipts. See the Payroll guide.

Why merchants like Arc

CardsAruvi on Arc
Settlementdays< 1 second
Fees~2-3%~$0.01 flat
Chargebacksyesno (merchant-initiated refunds instead)
Weekend/holiday delaysyesnever