Logo Lanfrica

shegerpay/sdk-python

Domaine:

digital infrastructure

Type de record:

software
Créateur:
she
Hôte:
Official Python SDK for ShegerPay — Ethiopian payment verification # ShegerPay Python SDK Official Python SDK for ShegerPay — verify Ethiopian bank payments (CBE, Telebirr, BOA, Awash) in your app. ## Install ```bash pip install shegerpay ``` ## Quick Start ```python from shegerpay import ShegerPay client = ShegerPay("sk_live_YOUR_API_KEY") # Verify a payment result = client.verify(transaction_id="FT26062K7WMY", amount=1000, provider="cbe") print(result.verified) # True/False # Verify from screenshot (OCR) import base64 with open("receipt.png", "rb") as f: img = base64.b64encode(f.read()).decode() result = client.verify_image(screenshot=img, provider="cbe") # Create payment link link = client.create_payment_link(title="Order #1234", amount=1500, currency="ETB") print(link["url"]) ``` ## Supported Providers `cbe` · `telebirr` · `boa` · `awash` · `ebirr_kaafi` · `ebirr_coop` ## Docs - Full docs: shegerpay.com - API reference: shegerpay.com - Support: support@shegerpay.com | t.me

Languages

Licenses