Three ways to
get paid.

Get paid your way. Share a payment link with zero code, embed a widget in your site, or build the full flow on our API. Whichever you choose, stablecoins land straight in your wallet.

Payment links

No code · share and get paid

Widget

Low code · embed in your site

API and SDK

Full control · build anything

Create a payment link and get paid in stablecoins
Payment links

Create a link,get paid
no code

Create a payment link in seconds and share it anywhere, in an email, a chat, or a social post. Your customer opens the checkout page, pays in stablecoins, and the money lands in your wallet.

1

Set the amount and currency

Enter the price and pick USDC or USDT.

2

Share the link

Copy the link or QR code and send it to your customer, anywhere in the world.

3

Get paid instantly

Your customer pays on a checkout page and the money is yours in seconds.

create-payment.js
1// Create a payment in one API call
2const payment = await morph.payments.create({
3 amount: 10000,
4 currency: "USDC",
5 description: "Invoice #INV-2026-0047",
6 redirect_url: "https://your-site.com/success",
7});

Renders on your page

Pro plan$49.00
Pay with stablecoins
Widget

Batch & scheduled payouts, with Approvals

Pay employees, the contractors, and sellers in one run. Upload a CSV or call the API, require approval against whitelists and limits, and let Morph retry any failed transfer automatically.

Batch payouts to thousands of recipients
Recurring schedules — weekly, monthly, or custom
Approvals, whitelists, and spend limits
API & SDK

Build anything with the API

Go deep with clean REST endpoints, typed SDKs, and webhooks. Create payments, reconcile orders, and automate payouts, or let AI agents pay autonomously over MCP. Test everything in the sandbox before going live.

REST API and typed SDKs for JS, Python, and Go
Webhooks fire the moment a payment lands
Full sandbox with test keys before you go live
create-payment.js
1// Create a payment in one API call
2const payment = await morph.payments.create({
3 amount: 10000,
4 currency: "USDC",
5 description: "Invoice #INV-2026-0047",
6 redirect_url: "https://your-site.com/success",
7});
9// Receive real-time webhook notifications
10app.post("/webhook", (req, res) => {
11 const event = morph.webhooks.verify(req);
12 if (event.type === "payment.settled") {
13 fulfillOrder(event.data.metadata.order_id);
14 }
15});

Start accepting stablecoins today

Start with a link, a widget, or the API. You can always add the others later.