Send a link. Get paid.

Accept cards and Apple Pay through payment links, your online store, or our API — settled to your UAE bank in dirhams.

No setup fees  ·  No monthly fees  ·  2.5% per successful payment

1 Create a payment link
Invoice #2041 — Design work
yallapay.net/pay/inv-2041
Amount AED 250.00
Share it on WhatsApp, Instagram, email — anywhere.
2 Your customer pays
or pay by card
1234  5678  ····  ····
3 You’re paid
Payment captured
AED 250.00
  • Webhook delivered
  • Visible in your dashboard
  • Settled to your bank in AED
 Pay

Checkout is fully hosted and bank-grade encrypted — card details never touch your server.

Start anywhere

Three ways to start accepting

Selling on WhatsApp, running a WooCommerce store, or building your own product — pick the path that fits, switch or combine any time.

Payment Links

Create a link in your dashboard and share it anywhere — WhatsApp, Instagram, email, invoices. No website required.

Learn more

WooCommerce Plugin

Install our plugin, paste your API keys, and your store checkout accepts cards and Apple Pay in minutes.

Get the plugin

Developer API

One POST request returns a hosted checkout URL. Verify transactions server-side and listen to webhooks. Done.

Explore the API
After the payment

Everything after “Pay” is handled too

Getting paid is step one. YallaPay takes care of what happens next.

Apple Pay & major cards

Visa, Mastercard, American Express and JCB — plus one-tap Apple Pay — accepted out of the box.

Hosted, secure checkout

Card details go straight to the bank-grade payment gateway. They never pass through your website or ours.

Webhooks that retry

Every payment event reaches your endpoint — with automatic retries, delivery logs, and one-click test events.

Real-time dashboard

See payments the moment they happen. Filter reports, track earnings, and export statements any time.

Refunds in one click

Handle refund requests straight from your dashboard — no support tickets, no email chains.

AED settlements

Payouts arrive in dirhams to your UAE bank account — no currency surprises on the way in or out.

For developers

An API you can integrate before lunch

  • Generate API keys from your dashboard
  • Create a checkout with a single POST request
  • Verify any transaction server-side
  • Webhooks with delivery logs and retries
Read the documentation
create-payment.sh
$ curl -X POST https://yallapay.net/api/request \
    -d private_key=YOUR_PRIVATE_KEY \
    -d amount=250 \
    -d currency=AED \
    -d purpose="Invoice #2041" \
    -d is_fallback=false

{ "checkout_url": "https://yallapay.net/customer/checkout/eyJpdiI6…" }
Pricing
2.5%

per successful transaction

No setup fees. No monthly fees. You only pay when you get paid.

See full pricing

Ready to get paid?

Free to sign up — start accepting payments after a quick KYC review.

Create your free account