Checkout and invoicing
Invoices and checkout that pay you directly.
Send an invoice, or send shoppers from your cart to a hosted checkout page. Your customer pays from their own Coinbase account or with USDC from any crypto wallet, and the money goes to your account, not ours.
- Pay with Coinbase
- USDC from any wallet
- Arcana never holds funds
Payments settle as USDC, a dollar stablecoin, straight to your own Coinbase Business account.
How it works
From invoice to paid in three steps.
01
Send an invoice or a checkout link
Email an invoice from Arcana, or send shoppers from your cart to a hosted checkout page.
02
Your customer pays
From their own Coinbase account, or with USDC from any crypto wallet. Both on one page.
03
USDC lands in your account
The payment settles to your own Coinbase Business account, and your customer gets a receipt.
Where the money goes
Payments settle as USDC, a dollar stablecoin, straight to your own Coinbase Business account. Your customer sees this before they pay.
- FromYour customerPays on your hosted invoice or checkout page
- ThroughTheir Coinbase account or crypto walletCard, bank or balance on Coinbase, or USDC on Base
- ToYour Coinbase Business accountSettled as USDC, a dollar stablecoin
Creates the checkout and records the payment. Never holds, moves or touches the funds.
Payment methods and pricing
Two ways to pay, on every invoice and checkout.
Your customer picks one. You do not have to chase a second payment app, and both arrive in the same account.
| Method | Customer pays from | Amount limit | Fees | Settles to |
|---|---|---|---|---|
| Pay with CoinbaseLive | Their own Coinbase account: debit card, bank or Coinbase balance | Their Coinbase account limits | Coinbase pricing · Ask us | Your Coinbase Business account, as USDC |
| Pay with a crypto walletLive | Any wallet that holds USDC on Base | No amount limit | ~1¢ Base network fee, typically, paid by the sender | Your Coinbase Business account, as USDC |
| Apple Pay and Google PayComing soon | Their phone's wallet | Not available yet | Not available yet | Not available yet |
Questions about pricing for your business? Email us.
What's included
Built for how businesses actually bill.
Recurring invoices
Set a customer up once. A fresh invoice goes out on the same day every month, each with its own pay page.
Store checkout
Your server sends the cart. Shoppers enter a shipping address on the hosted page, pay, and return to your store.
Hosted receipts
Every paid invoice gets a receipt page and a receipt email, with the method, date and a transaction link.
Signed webhooks
Each payment event is signed with HMAC-SHA256 and retried if your server does not answer, so you can check it really came from Arcana.
Developers
Two endpoints and a signed webhook.
Create an invoice or a checkout session from your server with a secret key, send the customer to the returned URL, and wait for the webhook. Never trust the redirect alone; confirm with the webhook or the API.
POST /api/v1/invoicesCreate and email an invoicePOST /api/v1/checkout/sessionsHosted checkout for a cartinvoice.paidHMAC-SHA256 signed webhook
Invoices, payout accounts and an audit trail live in the admin console, behind emailed-code and passkey sign-in.
curl https://arcanapayments.com/api/v1/checkout/sessions \
-H "Authorization: Bearer $ARCANA_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{
"items": [
{ "name": "Stoneware mug", "qty": 2, "amountUsd": 18 }
],
"collectShipping": true,
"successUrl": "https://yourstore.com/thanks",
"cancelUrl": "https://yourstore.com/cart"
}'{
"id": "inv_3f9c1e2a-7b4d-4c8e-a915-0d62b8e4f7a1",
"number": "ORD-7C2E91AB",
"status": "open",
"amountUsd": 36,
"url": "https://arcanapayments.com/pay/q7Xk2mVb9LwP4tRzN8cYhJ3d"
}FAQ
Questions, answered plainly.
What is Arcana Payments?
Checkout and invoicing for businesses. You email an invoice, or send shoppers from your cart to a hosted Arcana checkout page. Your customer pays from their Coinbase account or with USDC from a crypto wallet.
Why do payments arrive as USDC?
Both ways to pay settle as USDC, a dollar stablecoin, in your own Coinbase Business account. The checkout page tells your customer this before they pay. See How it works above for the full path.
How can my customer pay?
Two ways. Pay with Coinbase, from their own Coinbase account by debit card, bank or Coinbase balance, within their Coinbase limits. Or send USDC on Base from any crypto wallet, with no amount limit. Apple Pay and Google Pay are coming soon.
Does Arcana ever hold my money?
No. Arcana creates the checkout and records the payment. The money goes from your customer to your own Coinbase Business account without passing through Arcana.
What does it cost?
A crypto wallet payment carries a Base network fee, typically about a cent, paid by the sender. Pay with Coinbase follows Coinbase pricing. Email us for the details for your business.
Can I bill a customer every month?
Yes. A recurring invoice goes out on the same day each month to the same customer, each with its own hosted payment page and receipt.
Can I use it with my online store?
Yes. Your server creates a checkout session with the cart items. The shopper pays on the hosted page, can enter a shipping address, and is sent back to your store. Your server receives a signed webhook when the payment completes.
What do I need to get started?
A Coinbase Business account to receive USDC. Email us and we will set you up.
See the checkout your customers will use.
Walk through the demo store, or email us to set up your first invoice at ian@arcanaoperations.com.