Product
Features Gateways Developer Experience Security
Developers
Docs Pricing FAQ
Live — Processing payments across Libya

Payment Infrastructure
for Libya

Connect once to every major Libyan payment gateway — Moamalat, MobiCash, EDFali, OnePay and more. A single REST API that handles sessions, invoices, webhooks, and reconciliation. Free and open for every business.

TLS 1.3 Encrypted
8+ Gateways
Zero Platform Fees
dpay.ly/dashboard

Welcome back, Ahmed

Your payment dashboard overview

Live
Today
5,240
12%
This Month
82,100
8%
Total Volume
412K
24%
Transactions
3,847
5%
Payment Volume — Last 6 Months
Recent Activity
Moamalat
Moamalat
#TXN-4821
1,250 LYD
Paid
EDFali
EDFali
#TXN-4820
830 LYD
Paid
MobiCash
MobiCash
#TXN-4819
2,400 LYD
Paid
Supported Payment Gateways
Moamalat Moamalat
MobiCash MobiCash
EDFali EDFali
OnePay OnePay
MasrefyPay MasrefyPay
SaharaPay SaharaPay
YousrPay YousrPay
Nab4Pay Nab4Pay
Moamalat Moamalat
MobiCash MobiCash
EDFali EDFali
OnePay OnePay
MasrefyPay MasrefyPay
SaharaPay SaharaPay
YousrPay YousrPay
Nab4Pay Nab4Pay
0
Transactions Processed
0 LYD
Total Volume
0
Active Merchants
0+
Payment Gateways

What DPAY Does.
Built for Libya.

A unified layer between your application and every major Libyan payment provider.

RESTful API

Token-authenticated REST endpoints. Create payment sessions, check statuses, and receive webhooks with a few HTTP calls.

POST /api/v1/payment/sessions/open
{
  "amount": 15000,
  "gateway": "moamalat",
  "callback_url": "https://your-app.com/callback"
}

Secure by Default

TLS encryption, HMAC-signed webhooks, certificate-based gateway auth, two-factor login, and role-based access control.

Invoicing

Create invoices with line items, tax, and due dates. Each invoice gets a payment link your customers can use directly.

Dashboard & Analytics

Track transactions, revenue, and gateway performance in real time from one place.

Webhooks

Receive HTTP callbacks for payment events — paid, failed, expired. Every callback is HMAC-signed so you can verify it programmatically.

Sandbox Mode

Toggle between production and sandbox with one click. Test every gateway, API call, and payment flow with real sandbox endpoints — no risk to live data.

TOGGLE Production ↔ Sandbox
"sandbox_mode": true,
"dashboard": "sandbox/dashboard",
"api_base": "/api/sandbox/"

Developer Experience

Integrate in minutes, not weeks

A straightforward REST API. Create sessions, generate invoices, and handle webhooks through clean, predictable endpoints.

  • Token Authentication API tokens via Laravel Sanctum. Create, revoke, and manage them from your dashboard.
  • Webhook Callbacks Get HTTP callbacks for every payment event. Verify authenticity with HMAC-SHA256 signatures.
  • Multi-Gateway Support Route payments to any connected gateway with a single API call. Switch providers by changing one parameter.
  • Invoice Payment Links Generate shareable payment links from invoices. Your customers pay through any gateway — no integration on their side.
// Open a new payment session
POST /api/v1/payment/sessions/open

{
  "amount": 15000,
  "gateway": "moamalat",
  "callback_url": "https://your-app.com/callback",
  "metadata": {
    "order_id": "ORD-2024-001",
    "customer": "Ahmed Al-Masri"
  }
}

// Response
{
  "session_id": "ses_Lx8k2mN...",
  "payment_url": "https://dpay.ly/pay/...",
  "status": "pending",
  "expires_at": "2024-12-25T14:30:00Z"
}
// Check payment session status
GET /api/v1/payment/sessions/{session_id}

// Response
{
  "session_id": "ses_Lx8k2mN...",
  "status": "completed",
  "amount": 15000,
  "gateway": "moamalat",
  "paid_at": "2024-12-25T14:28:12Z",
  "transaction_ref": "TXN-MOA-847291",
  "metadata": {
    "order_id": "ORD-2024-001"
  }
}
// Webhook payload (POST to your callback_url)
// Verify: X-DPAY-Signature header (HMAC-SHA256)

{
  "event": "payment.completed",
  "session_id": "ses_Lx8k2mN...",
  "amount": 15000,
  "gateway": "moamalat",
  "transaction_ref": "TXN-MOA-847291",
  "timestamp": "2024-12-25T14:28:12Z",
  "metadata": {
    "order_id": "ORD-2024-001"
  }
}

// Events: payment.completed, payment.failed,
// payment.expired, payment.refunded
// Create an invoice with payment link
POST /api/v1/invoices

{
  "customer_name": "Ahmed Al-Masri",
  "customer_email": "ahmed@company.ly",
  "items": [
    {
      "description": "Web Development",
      "quantity": 1,
      "price": 5000
    }
  ],
  "due_date": "2024-12-30"
}

// Generates shareable payment link

Every Libyan Gateway.
One Integration.

Connect to all major payment providers through a single API.

Moamalat — معاملات (البطاقات المحلية) — بوابة دفع معاملات (البطاقات المحلية) في ليبيا Moamalat
MobiCash — موبي كاش — بوابة دفع موبي كاش في ليبيا MobiCash
EDFali — ادفع لي — بوابة دفع ادفع لي في ليبيا EDFali
OnePay — ون باي — بوابة دفع ون باي في ليبيا OnePay
MasrefyPay — مصرفي باي — بوابة دفع مصرفي باي في ليبيا MasrefyPay
SaharaPay — صحاري باي — بوابة دفع صحاري باي في ليبيا SaharaPay
YousrPay — يسر باي — بوابة دفع يسر باي في ليبيا YousrPay
Nab4Pay — ناب فور باي — بوابة دفع ناب فور باي في ليبيا Nab4Pay

Three Steps to Go Live

From signup to your first payment in minutes.

1

Create an Account

Sign up with your email. No credit card or contracts required.

2

Connect Your Gateways

Add your gateway credentials from the dashboard. DPAY handles routing and callbacks.

3

Accept Payments

Use the API, create invoices, or share payment links to start collecting payments.

Built for Trust.
Every Layer.

Security is not an add-on. It's how the platform is built from the ground up.

TLS Encryption

All traffic is encrypted with TLS 1.3. Sensitive payment data never touches your servers.

HMAC-SHA256 Signing

Every webhook is signed. Verify the authenticity of each callback in your code.

Two-Factor Authentication

TOTP-based 2FA for merchant accounts. Works with any authenticator app.

Role-Based Access

Admin, merchant, and user roles with granular permissions for viewing, creating, and managing resources.

Certificate-Based Auth

Gateway connections are authenticated with certificates. Each integration is independently verified.

Audit Logs

Full audit trail for transactions, logins, API calls, and configuration changes.

Everything Built In.
Nothing Extra Needed.

A complete payment platform — from collecting payments to managing your operations.

Payment Sessions

Create payment sessions via API or dashboard. Customers get redirected to the gateway, pay, and return. You receive a webhook confirmation.

Auto-expire Metadata Callbacks

Invoicing System

Create invoices with itemized line items, tax calculations, and due dates. Each generates a payment link that works with any gateway.

Payment Links PDF Export Status Tracking

Analytics

Revenue, transaction volume, success rates, and gateway performance — all in real time with interactive charts.

Live Data Charts Filters

Company Profile

Set up your business profile, upload KYC documents, and manage company details for compliance.

KYC Documents Profiles

Support Tickets

Built-in ticket system to communicate with the DPAY team about gateway setup, technical issues, or account questions.

Priority Attachments History

API Token Management

Create multiple API tokens with custom names. Revoke instantly, rotate credentials without downtime.

Sanctum Scoped Revocable

Sandbox Environment

A dedicated sandbox with its own dashboard, transactions, and API tokens. Toggle between production and sandbox mode instantly from the sidebar.

Test Cards Sandbox API Isolated Data

Customer Management

Store and manage customer records — names, emails, phones. Link customers to invoices for faster billing and payment tracking.

CRM Invoice Linking History

Merchant Verification

Streamlined KYC flow — upload documents, submit your business profile, and get verified. Admin review with approve/reject workflow.

KYC Document Upload Admin Review

Free to Use.
No Hidden Costs.

DPAY doesn't charge platform fees. Standard gateway processing fees from your provider still apply.

Free Plan

Full access. No limits.

Every feature and every gateway included.

0 LYD / forever
  • Unlimited transactions
  • All 8+ payment gateways
  • Full REST API access
  • Invoicing & payment links
  • Real-time analytics
  • Webhook notifications
  • Security & 2FA
  • Multi-role access control
  • Sandbox testing environment
  • Customer management & CRM
Get Started — Free

Frequently Asked Questions

Common questions about DPAY and payment processing in Libya.

Yes. DPAY charges no platform fees — no per-transaction fees, no monthly subscription, no setup cost. You only pay the standard processing fees that the payment gateways themselves charge (e.g., Moamalat or MobiCash).

Most integrations take under 30 minutes. You create an account, generate an API token, and start making API calls. If you don't want to write code, you can use invoices and payment links directly from the dashboard.

DPAY currently supports Moamalat, MobiCash, EDFali, OnePay, MasrefyPay, SaharaPay, YousrPay, and Nab4Pay. New gateways are added as they become available.

All traffic uses TLS 1.3 encryption. Webhooks are signed with HMAC-SHA256. Gateway connections use certificate-based authentication. Merchant accounts support 2FA, and all actions are recorded in audit logs.

Yes. You can create invoices with payment links directly from the dashboard. Your customers receive a link and pay through any connected gateway. The API is available for developers who need deeper integration.

You can sign up and explore the platform immediately. To process live payments, you need to complete your company profile and KYC verification as required by Libyan financial regulations.

Ready to get started?

Create your free account and start accepting payments across Libya today.