SDK

Python SDK

Simple Python library for handling M-Pesa payments, callbacks, and transaction verification.

Installation

bash
pip install paynexus-gateway

Quick Start

python
from paynexus_gateway import PayNexusClient

# Initialize client
client = PayNexusClient(api_key='sk_your_secret_key_here')

# Initiate payment
payment = client.initiate_payment(
    amount=100,
    phone='0746990866',
    description='Order #12345'
)
print(f"Payment initiated: {payment.reference}")

# Check payment status
status = client.get_payment_status(payment.reference)
print(f"Payment status: {status.status}")