โญ PREMIUM EDITION
๐Ÿ Python 3.9+ Live Mode
๐Ÿ“ž Support: +256-781-880-625
๐Ÿ

Official PawaPay Python SDK

Enterprise Mobile Money integration by Katorymnd Web Solutions
๐Ÿ’ธ PAYOUTS PLAYGROUND
PawaPay Python SDK v2/v1 Automated B2C Engine
>>> PAYOUT_TERMINAL: Ready to dispatch funds. V1 & V2 parameter mapping handled automatically.

# Bulk Payout Dispatcher

Test sending money from your PawaPay merchant account directly to customer mobile wallets. The SDK automatically structures your metadata and standardizes the correspondent vs provider differences between V1 and V2.

run_payout.py - Pawapay Python SDK Playground
import asyncio
from pawapay_sdk import ApiClient

# 1. Initialize Client
config = {
    'api_token': , # Use Your Own Sandbox Account Token
    'environment': 'sandbox',
    'api_version':  # toggle v1/v2
}
client = ApiClient(config)

# 2. Define Recipient & Metadata
amount =  # update as you wish
currency =  # see `SDK Config` below
recipient_msisdn =  # see `Open Docs` below
provider =  # see `SDK Config` below

# update these in your build
metadata = [
    {"fieldName": "orderId", "fieldValue": "ORD-998877"},
    {"fieldName": "reason", "fieldValue": "Playground Payout"}
]

# 3. Dispatch (async)
response = await client.initiate_payout(
    amount=amount,
    currency=currency,
    recipient_msisdn=recipient_msisdn,
    provider=provider,
    metadata=metadata
)

print(f"Payout Status: {response.status}")
TERMINAL // OUTPUT
๐Ÿงพ Structured Metadata List
โš–๏ธ Cross-version compat
๐Ÿš€ High-throughput dispatch
โš™๏ธ SDK Config ๐Ÿ“˜ Open Docs
Sandbox Gateway โ€ข Live Withdraw Ready