☕ Java 17+ Maven/Gradle Spring Boot Ready

pawaPay Java SDK

Enterprise-grade mobile money integration for modern Java & Spring Boot applications.

pawaPay Java SDK Architecture

🔄 Need to Reset Your License?

Upgraded your server or changed hosting? Reset your license binding quickly and easily to get back up and running.

↻ Reset License Now

Stop wrestling with raw API requests. The pawaPay Java SDK is a fully typed, reactive wrapper designed for performance and enterprise reliability. It handles the heavy lifting of mobile money integration so you can focus on building your product.

License Note: Each license grants permission for use on 1 domain (production environment). Additional domains require separate licenses.

☕ Duke\'s Tip: Add to your pom.xml or build.gradle — Get started in seconds.
Starter
$47
One-time payment
1 Domain
✓ Complete Java SDK
✓ Personal & Commercial use
✓ 1 Year of Updates
✓ Community Support (30 minutes included)
✓ Ideal for Freelancers
✓ License for 1 domain
iResponse window: 48 to 72 hours, business days
Get Started
Most Popular
Professional
$97
One-time payment
3 Domains
✓ Everything in Starter, plus:
✓ White-label Rights
✓ Priority Support (6 Months; 60 minutes included)
✓ Advanced Example Projects
✓ Full JavaDoc Documentation
✓ 3 Licenses for 3 domains
iResponse window: 12 to 24 hours, business days
Buy Professional
Agency
$197
One-time payment
10 Domains
✓ Everything in Professional, plus:
✓ 1 Year Priority Support (180 minutes included)
✓ Custom Feature Request (2 hrs)
✓ Installation Guidance
✓ 10 Licenses for 10 domains
iResponse window: 6 to 12 hours, business days
Get Agency

Support Scope - What we will and will not do

Please read before purchasing. We provide a tool, not a development team.

✓
Included Support

Covers guidance on SDK usage, configuration recommendations, and pointing to the likely fix. Included minutes are shown per plan. Response times are given per plan, and apply to business days only.

✓
Updates

Address bugs and core SDK improvements. They do not guarantee compatibility with all hosting environments, custom code, or third party plugins.

✗
What is NOT Included (Standard Support)

Free custom development, ongoing maintenance, unlimited server-side debugging, or "fix my code" requests. We do not log into your server to debug your environment for free.

$
Paid Services (Add-ons)

Include Emergency Live Assistance, Deployment Help, and Custom Feature development. These services are listed below as add-ons and must be agreed upon before work begins.

✉️
How to Access Paid Services

New Orders: Simply select the "Optional Power-Ups" checkboxes above before clicking Buy.
Existing License Holders: Need help later? Contact Us or Post a Project. Note: You must reference your existing SDK Order ID or License Key so we can link the service to your order.

Optional Power-Ups

Need help that falls outside the standard support scope? Select an add-on below.

Extended Support

Year-round priority guidance for questions and SDK updates. This is guidance and troubleshooting advice, not free implementation work or server debugging. Annual plan, billed at $97/year.

$97/year

Deployment Help

Guided deployment session, step-by-step instructions, and configuration advice for a single environment. This is a paid, one-time guidance session.

$97 one-time

Urgent Live Issue Assistance

Immediate hands-on assistance for production outages caused by the SDK. Billed at $147/hour, minimum 1 hour. Requires a valid license and logs.

$147/hour

Custom Features

Paid development work for bespoke features, billed at $47/hour. We will scope and confirm work before any coding begins.

$47/hour

Why choose the Java Version?

1. Reactive Programming Support: Built with Project Reactor for non-blocking, high-throughput operations.
2. Spring Boot Auto-Configuration: Zero-boilerplate integration with your existing Spring ecosystem.
3. Complete JavaDoc: Thoroughly documented API with IDE tooltips and inline examples.
4. Minimal Dependencies: Lightweight with only `OkHttp` and `Jackson` as core dependencies.
5. Clear Licensing: Simple domain-based licensing (1, 3, or 10 domains depending on your plan).

Installation & Documentation

Access the public documentation and installation guides below. Note: A license key is required to activate production features.

☕ Interactive Java Playground

Test the pawaPay SDK methods in real-time without any installation. Experiment with mobile money transactions in a safe sandbox environment.

Launch Live Playground →
1. SDK Documentation Hub: The master resource for API references, setup instructions, and JNI bindings.
2. Spring Boot Integration in 5 Minutes: Watch a real-time, end-to-end sandbox deposit using Spring WebFlux and our auto-configuration.
3. Security Architecture Deep-Dive: Explore how our compiled JNI core securely reads and cryptographically validates transaction bytecode at runtime to prevent payload tampering.
4. Fault-Tolerant Gateway Design: Architectural patterns using Project Reactor to handle African MNO network drops and timeout states without blocking threads.
5. Handling Webhooks & Double-Spends: Learn how to cryptographically validate incoming webhooks and secure your database against replay attacks.
6. pawaPay REST API vs. Java SDK: A technical benchmark comparing manual OkHttp boilerplate integrations against our native JNI SDK to determine the fastest, most secure path to production.
7. GitHub Repository: Access the source code, review logic, and report bugs.
Digital License Policy: All Sales Final.
Due to the nature of downloadable software and immediate source code access, we do not offer refunds. Please review the documentation to ensure the SDK meets your specific project requirements before purchasing.

Domain Licensing Explained

Our licensing model is simple and transparent:

✓ Starter License: 1 production domain (e.g., yoursite.com)
✓ Professional License: 3 production domains (perfect for small agencies)
✓ Agency License: 10 production domains (ideal for larger agencies)
✓ Need More? Contact us for enterprise licensing options