Skip to main content

Python client for OmidPay payment gateway

Project description

Omidpay Python

Python client for the OmidPay payment gateway with both synchronous and asynchronous clients.

Base URL

https://ref.omidpayment.ir/ref-payment/RestServices/mts/

Project Directory

omidpay-python/
├── pyproject.toml
├── README.md
├── LICENSE
├── .gitignore
└── src/
    └── omidpay/
        ├── __init__.py
        ├── client.py
        ├── config.py
        ├── exceptions.py
        │
        ├── http/
        │   ├── __init__.py
        │   ├── base.py              # abstract base http client
        │   ├── sync_client.py
        │   └── async_client.py
        │
        ├── resources/
        │   ├── __init__.py
        │   ├── base.py
        │   ├── auth.py
        │   ├── bill.py
        │   └── transactions.py
        │
        └── models/                  # schemas & enums
            ├── __init__.py
            ├── base.py
            ├── requests.py
            ├── responses.py
            └── enums.py
  • Initial release
  • Payment flow implementation (token generation, verification, reversal)
  • sync and async support

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

omidpay-0.2.0.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

omidpay-0.2.0-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file omidpay-0.2.0.tar.gz.

File metadata

  • Download URL: omidpay-0.2.0.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for omidpay-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1c4daceb6789d3749adde2dce695ed9502ff360b3e9f0a5b26482d5f660b9d32
MD5 5a99c381419d2f344a461177ae5143e0
BLAKE2b-256 a475b105c999039b288bf13b88e9235a90a9febc8b70ba703e49bb6f69c8ab90

See more details on using hashes here.

File details

Details for the file omidpay-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: omidpay-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 20.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for omidpay-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c33c82523b2396adcd350b216b2e73c16bd6842b1d36be484e6cd035136a632
MD5 32c2745365b4bdf04598fbed85c76fc0
BLAKE2b-256 5eb0697c65f0773ee2146b359206a0055a457378e36f1ed1e53c05e37e8aa7d0

See more details on using hashes here.

Supported by

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