Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A client library for Paymob API

To intsall:

pip install paymobpy

Usage

import confik
from paymobpy import Paymob
import asyncio

API_KEY = confik.get("PAYMOB_API_KEY")


async def main():
    async with Paymob(api_key=API_KEY) as paymob:
        order = await paymob.create_order(data={})  # put order data here
        payment = await paymob.request_payment(500, 'EGP', order.id, 'INTEGRATION_ID', data={})


if __name__ == "__main__":
    asyncio.run(main())

order.data is a dict implementing the interface paymobpy.schemas.CreateOrderRequest payment.data is a dict implementing the interface paymobpy.schemas.CreatePaymentKeyRequest

The library has type hints and any linter will work perfectly (thanks to pydantic).

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages