Skip to main content

Chargily ePay Gateway (Python Library)

Project description

epay-chargily-python

Chargily ePay Gateway (Python Library)

Chargily ePay Gateway

This Plugin is to integrate ePayment gateway with Chargily easily.

  • Currently support payment by CIB / EDAHABIA cards and soon by Visa / Mastercard
  • This repo is recently created for Python Library, If you are a developer and want to collaborate to the development of this library, you are welcomed!

Instalation

chargily-epay

this is sync version using requests library

pip install chargily-epay-python

chargily-epay-async

this is async version using aiohttp library

pip install chargily-epay-Async

Quickstart

Simple example

from chargily_lib.constant import EDAHABIA
from chargily_lib.invoice import Invoice
from chargily_lib.utils import extract_redirect_url
from chargily_lib.sync_lib.webhook import make_payment

API_KEY = "YOUR-API-KEY"

invoice = Invoice()
invoice.client = "Tarek berkane"
invoice.client_email = 'example@gmail.com'
invoice.invoice_number = '1'
invoice.mode = EDAHABIA
invoice.amount = 10000 
invoice.discount = 0
invoice.comment = 'my first invoice payment.'
invoice.back_url = 'https://example.com/'
invoice.webhook_url = 'https://example.com/'


response = make_payment(invoice, API_KEY)

if response.status_code == 201:
    print(extract_redirect_url(response.content))

Contribution tips

  1. Make a fork of this repo.
  2. Take a tour to our API documentation here
  3. Get your API Key/Secret from ePay by Chargily dashboard for free.
  4. Start developing.
  5. Finished? Push and merge.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chargily-epay-python-0.0.2.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

chargily_epay_python-0.0.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file chargily-epay-python-0.0.2.tar.gz.

File metadata

  • Download URL: chargily-epay-python-0.0.2.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for chargily-epay-python-0.0.2.tar.gz
Algorithm Hash digest
SHA256 28089e9b218522da0c45dc7e250184addf0421aad5352824a0c957673636d1df
MD5 b210b03816255a3f363981a573511e56
BLAKE2b-256 2eaf2fd9407421100a059362d0ea5bc8bc9b398a565d9ddfab6970466e897987

See more details on using hashes here.

File details

Details for the file chargily_epay_python-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for chargily_epay_python-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 168099a285a8b02dde72de0787c67c352b98be94d62c586321887fc911e31f51
MD5 d51f5d3936bee411acf9b448b7c994cd
BLAKE2b-256 034f74609f55089e16499906fb54e338ffd4b26d685daa2670d5a8694621e761

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page