STC Pay Saudi Arabia Digital Wallet and Payments API
STC Pay Saudi Arabia digital wallet and payments REST API for Saudi merchants, e-commerce platforms, and fintech developers to accept STC Pay wallet payments, process card transactions, and integrate with Saudi Arabia's leading mobile wallet backed by Saudi Telecom Company — serving 10M+ Saudi users with mobile payment acceptance, merchant integration, and financial services through STC Pay's SAMA-licensed e-wallet platform. Enables AI agents to manage wallet payment for Saudi merchant checkout automation, handle payment request for consumer payment collection automation, access payment status for transaction verification automation, retrieve merchant settlement for Saudi disbursement automation, manage refund for payment reversal automation, handle tokenization for card storage automation, access payment link for remote Saudi payment collection automation, retrieve transaction history for merchant reconciliation automation, manage webhook for payment event notification automation, and integrate STC Pay with Saudi e-commerce, telecom services, and government portal payment automation.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Saudi digital wallet. SAMA, PDPL. API key + OAuth2. Saudi Arabia. Consumer wallet and payment data.
⚡ Reliability
Best When
A Saudi merchant, e-commerce platform, or government service wanting AI agents to accept STC Pay wallet payments from Saudi consumers through Saudi Arabia's leading mobile wallet backed by Saudi Telecom Company.
Avoid When
SAMA E-WALLET REGULATIONS: STC Pay operates under SAMA's e-wallet regulatory framework; automated non-SAMA-compliant implementation creates regulatory violation; automated must comply with SAMA e-wallet consumer disclosure and transaction requirements. MERCHANT AGREEMENT REQUIRED: STC Pay merchant integration requires signed merchant agreement; automated public API access assumption creates no merchant endpoint; automated must complete STC Pay merchant onboarding. CONSUMER MUST HAVE STC PAY APP: STC Pay payments require consumer to have active STC Pay account; automated universal Saudi payment coverage assumption misses non-STC-Pay users; automated must offer card or other payment method fallback. SAUDI RIYAL ONLY: STC Pay processes SAR; automated multi-currency assumption creates currency_not_supported; automated must handle SAR amounts per SAMA requirements.
Use Cases
- • Accepting STC Pay wallet payments from Saudi consumers for e-commerce and app checkout automation agents
- • Processing payment requests to Saudi STC Pay users for subscription billing and invoice collection automation agents
- • Integrating STC Pay with Saudi government service portals for public utility and fee payment automation agents
- • Generating STC Pay payment links for remote payment collection from Saudi consumers for SME automation agents
Not For
- • Non-Saudi markets (STC Pay is Saudi Arabia-specific digital wallet with limited GCC expansion)
- • International cross-border payments (STC Pay is primarily domestic Saudi payment platform)
- • Non-STC customers (STC Pay serves Saudi consumers, not limited to STC telecom subscribers)
Interface
Authentication
STC Pay uses API key + OAuth2 for merchant authentication. REST API with JSON. Riyadh, Saudi Arabia HQ. Founded 2018 by Saudi Telecom Company (STC). Products: Digital wallet, card payments, merchant payment acceptance, payment links, bill payment, money transfer. SDKs: None public. SAMA licensed. Backed by STC (NYSE: STC). 10M+ users. Second most popular Saudi wallet after Apple Pay. Competes with Urpay and Madfu for Saudi digital wallet.
Pricing
Riyadh SA. SAMA licensed. STC-backed. MDR per transaction. 10M+ Saudi users. Leading Saudi wallet.
Agent Metadata
Known Gotchas
- ⚠ CONSUMER STC PAY ACCOUNT REQUIRED: STC Pay payments require consumer to have active STC Pay Saudi account; automated universal Saudi payment acceptance assumption misses consumers without STC Pay; automated must implement payment method fallback for non-STC-Pay consumers
- ⚠ SAR HALALA DENOMINATION: STC Pay amounts may be in halala (1 SAR = 100 halala); automated SAR-unit assumption creates 100x payment amount error; automated must verify amount denomination from API documentation
- ⚠ PAYMENT AUTHORIZATION REQUIRES CONSUMER APP: STC Pay payment requests send notification to consumer's STC Pay app requiring approval; automated server-side payment capture assumption creates payment_pending_authorization; automated must implement async callback for consumer approval confirmation
- ⚠ MERCHANT DOCUMENTATION IN ARABIC: STC Pay developer documentation and support may primarily be in Arabic; automated English-only documentation assumption creates integration complexity; automated developers should expect Arabic-language developer resources
- ⚠ SAMA REPORTING REQUIREMENTS: SAMA requires specific transaction reporting and consumer disclosure for Saudi e-wallet payments; automated no-reporting assumption creates SAMA compliance gap; automated must implement required Saudi consumer payment disclosures
Alternatives
Full Evaluation Report
Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for STC Pay Saudi Arabia Digital Wallet and Payments API.
AI-powered analysis · PDF + markdown · Delivered within 30 minutes
Package Brief
Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.
Delivered within 10 minutes
Score Monitoring
Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.
Continuous monitoring
Scores are editorial opinions as of 2026-03-07.