Your dashboard
Loading…
Loading your payments…
Total received
—
Volume: —
Successful payments
—
Completed transactions
Active links
—
Ready to collect
Pending
—
Awaiting confirmation
Recent payments
View all| Description | Amount | Status |
|---|
No payments yet. Share a link to start collecting.
Payment links
+ New link| Description | Amount | Status | Created | Actions |
|---|
No payment links yet. Create one →
Payment history
All receipts| Description | Amount | Status | Receipt | Source | Date | Actions |
|---|
No payments recorded yet.
Connected websites
Register your website to accept payments via Wavy. Each website needs its own bank account where payments are settled.
No websites connected.
Add website
Website transactions
| Website | Description | Amount | Reference | Status | Date |
|---|
No website payments yet. Connect a site and start accepting payments.
Integration guide
Server-side checkout (recommended):
POST /api/gateway/v1/checkout
Authorization: Bearer wavy_sk_live_...
Content-Type: application/json
{
"amount": 5000,
"description": "Order #123",
"email": "customer@email.com",
"merchant_reference": "order_123",
"success_url": "https://yoursite.com/success",
"cancel_url": "https://yoursite.com/cancel"
}
Verify payment on your server:
GET /api/gateway/v1/transactions/{tx_ref}
Authorization: Bearer wavy_sk_live_...
Webhook events: payment.success, payment.failed — verify with X-Wavy-Signature header.
Profile
Email—
Payout status—