Every channel. Every method. One platform.
Rootware DPP connects your websites, apps, kiosks and bank channels to every payment method and processor in the Kingdom, with automated reconciliation, smart routing and one unified dashboard.
Why DPP
From fragmented integrations to one payment platform.
Traditional payment projects repeat the same integration work for every new method, channel and processor. Rootware DPP replaces point-to-point builds with one PCI DSS-compliant layer your teams configure instead of re-code.
TRUSTED BY LEADING SAUDI GOVERNMENT AND ENTERPRISE INSTITUTIONS
Platform
Everything payments need, in one controlled layer.
Six outcomes Rootware DPP delivers across your enterprise, from the first service you launch to the last riyal you reconcile.
Launch services faster
Roll out new enterprise services to every channel without rebuilding payment integrations.
Collect securely
PCI DSS-compliant card acceptance with 3DS2 authentication and enterprise access control.
Every channel
Websites, mobile apps, kiosks, internal apps and bank channels on one integration.
Every method
SADAD, Tahseel, mada, credit cards, STC Pay, Apple Pay and wallets, ready to switch on.
Manage centrally
Configure payment rules, services, channels, methods, limits and access in one place.
Operate effortlessly
Track transactions, resolve complaints, reconcile, and manage fees and settlements.
The difference
Stop rebuilding payments for every new method.
The traditional approach repeats the same ten integration steps for every gateway and channel. DPP does it once.
TRADITIONAL APPROACH
Point-to-point integrations
Repeat the integration for every new method ; STC Pay, Apple Pay and beyond
No visibility across services, methods and payment channels
Custom reconciliation, or none at all
Siloed architecture with limited reuse
Higher exposure to security and compliance issues
Expensive to maintain and slow to reach market
WITH ROOTWARE DPP
One orchestrated platform
Add methods and processors by configuration, not code
One real-time view across every channel and service
Automated reconciliation, refunds and settlement
Reusable, API-first architecture with REST and SOAP interfaces
PCI DSS-compliant card payments by design
Configurable service rollout for faster time to market
Integrations
Built for Saudi payments. Ready for what’s next.
Native connectors to the Kingdom’s payment rails, global card networks and the enterprise systems you already run.
Payment methods
Accept every way your customers pay.
mada
Visa
Mastercard
American Express
Apple Pay
STC Pay
SADAD
Wallets
Processors & gateways
Connected once, switched by configuration.
CyberSource
Mastercard MPGS
SADAD EBPP
Tahseel
Channels
Every touchpoint, one integration.
Banks
Website
Mobile App
Kiosk
Internal apps
Enterprise systems
Bills, accounts and settlements in sync.
ERP
CRM
Billing
Fraud
Analytics
Data Warehouse
Finance
How it works
From tap to reconciled, in one flow.
Every transaction follows the same governed path through DPP, whatever the channel, method or processor.
01
Customer pays
On your website, app or kiosk, the customer selects a service and starts payment.
02
Method selected
mada, credit cards, STC Pay, Apple Pay or SADAD ; whichever they prefer.
03
Smart routing
DPP routes the transaction to the selected processor, or the lowest-cost one when your rules allow.
04
Authenticate & confirm
3DS2 authentication when enabled, with instant confirmation back to the channel.
05
Payment completed
The transaction settles and your service receives a success notification.
06
Track & reconcile
Every payment appears live in the DPP dashboard, ready for automated reconciliation.
Visibility
One dashboard. Total visibility.
Payments, refunds, reconciliation, fees and settlements across every service and channel, streamed live to the teams who need them.
Finance
Executives
Customer Care
Operations
Payments overview
All services · All channels · Live
Collected today
SAR 2.48M
▲ 12.4% vs yesterday
Success rate
98.7%
▲ 0.6 pts
Auto-reconciled
99.2%
3 exceptions to review
Refunds processed
146
Avg. 2.1 hrs to complete
Reference
Amount
Status
TRX-20931
SAR 1,250.00
Settled
TRX-20930
SAR 389.50
Settled
TRX-20929
SAR 12,400.00
Reconciled
TRX-20928
SAR 76.00
Pending
TRX-20927
SAR 4,980.00
Refunded
Illustrative data
Operational features
Features that drive the business.
Ready-made capabilities on top of the platform ; switched on per service, governed centrally.
Smart Pay Link
Create secure payment links for invoices and one-off collections, no checkout build required.
BEST FOR
Government services
Utilities
Recurring payments
Automate periodic bills, subscriptions and instalments across methods.
BEST FOR
Telecom
Utilities
Smart pay-outs
Manage disbursements and pay-outs with approval controls and full traceability.
BEST FOR
Government
Enterprise
Pre-authorisation
Hold funds and capture later for deposits, bookings and service activations.
BEST FOR
Tourism
Telecom
Smart reconciliation
Match payments to bills, accounts and bank statements automatically, with exceptions flagged.
BEST FOR
Finance teams
Refund workflows
Route refunds through configurable approvals, back to the original method.
BEST FOR
Customer care
PCI DSS compliant
3DS2 authentication
REST & SOAP APIs
Role-based access
Arabic & English
FAQ
Everything you need to know before you integrate.
Straight answers about methods, security, integration and day-to-day operations.





