Payments That Can't Be Frozen
Accept PUSD payments on Solana. No admin keys. No blacklist. No pause. PALM PAY gives merchants the first checkout that guarantees settlement finality.
No sign-up needed - connect your Solana wallet to get started
How It Works
Three steps from invoice to settled PUSD in your wallet
Create Invoice
Connect your wallet to the merchant dashboard and generate a payment link in seconds.
Customer Pays
Your customer opens the link or scans a QR code and pays with PUSD from any Solana wallet.
Instant Settlement
PUSD lands directly in your wallet. On-chain verification confirms the payment automatically.
Why PUSD Over USDC?
USDC can freeze your funds. PUSD can't. Here's what that means for your business.
Non-Freezable
PUSD has no admin freeze keys. Once sent, funds are yours. No issuer can freeze or seize your balance.
Instant Settlement
Transactions confirm on Solana in under 400ms. Funds hit your wallet immediately - no holding periods.
Zero Custodial Risk
PALM PAY never holds your funds. Direct peer-to-peer SPL transfers. You keep your keys.
Solana Pay Compatible
Drop-in checkout widget with QR code support. Works with any Solana wallet - Phantom, Solflare, and more.
Built for MENA
PUSD is 1:1 backed by AED + SAR with monthly ISAE 3000 attestations. Designed for emerging markets.
No Blacklist
Unlike USDC or USDT, PUSD has no address blacklist. Your merchant wallet can never be blocked.
Live Reserve Data
PUSD circulating supply, pulled directly from the Palm USD API in real time. Every token is backed 1:1.
The Difference Is Real
| Feature | USDC / USDT | PUSD |
|---|---|---|
| Admin Freeze | ✗ Yes | ✓ Never |
| Address Blacklist | ✗ Yes | ✓ None |
| Pause Function | ✗ Yes | ✓ None |
| Reserve Attestation | Monthly | Monthly ISAE 3000 |
| Settlement Finality | Custodial risk | ✓ Guaranteed |
Integrate in minutes
Create invoices and accept PUSD payments with a single API call. No SDK required - just a POST request.
- REST API, no proprietary SDK
- Webhook support for payment events
- On-chain verification included
- Works with any Solana wallet
# Create a payment invoice
curl -X POST https://palm-pay.vercel.app/api/invoices \
-H "Content-Type: application/json" \
-d '{
"merchantWallet": "YOUR_WALLET",
"merchantName": "My Shop",
"amount": 29.99,
"description": "Order #1042"
}'
# Returns: payment link + QR code
{ "paymentUrl": "/pay/<invoiceId>", ... }Ready to accept PUSD?
Connect your wallet and create your first invoice in under a minute. No sign-up, no KYC, no custodian.
Open Merchant Dashboard →