Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paysgator Python SDK

Official Python client for the Paysgator API.

Installation

pip install paysgator

Usage

from paysgator import PaysgatorClient

client = PaysgatorClient(api_key="YOUR_API_KEY")

# Create a payment
payment = client.payments.create(
    amount=100.0,
    currency="MZN",
    payment_methods=["MPESA", "CARD"],
    return_url="https://example.com/callback"
)
print(f"Payment Link: {payment.data.checkout_url}")
print(f"Transaction ID: {payment.data.transaction_id}")

# Confirm a payment (Server-side)
confirmation = client.payments.confirm(
    payment_link_id="payment_link_uuid",
    payment_method="MPESA",
    payment_fields={"phoneNumber": "841234567"}
)
print(f"Confirmed Transaction: {confirmation.data.transaction_id}")

# Check Balance
balance = client.wallet.get_balance()
print(f"Balance: {balance.balance} {balance.currency}")

About

Official Python client for the Paysgator API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages