pyfreekassa


Namepyfreekassa JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/beliboba/pyfreekassa
SummaryPython wrapper for FreeKassa api
upload_time2023-01-08 22:33:52
maintainer
docs_urlNone
authorBeliboba
requires_python>3.6
license
keywords freekassa api wrapper client sdk
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Pyfreekassa

> Supports all freekassa API methods (Need testing)

> Asynchronous

> Has built-in tools like OrderID and Nonce generators
 
## Usage example:
```python
from pyfreekassa import Configuration, FrekassaApi, Nonce
import asyncio

Configuration.configure(
    merchant_id = 123,
    first_secret = "abc",
    second_secret = "def", 
    wallet_api_key = "qwerty123",
    nonce_generation_method = Nonce.Methods.TXT,
    nonce_path = "nonce.txt"
)
fk = FrekassaApi(config=Configuration(), payment_order_id="12345", wallet_id=1)

async def main():
    print(await fk.get_payment_systems())

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

## Feel free to contribute.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/beliboba/pyfreekassa",
    "name": "pyfreekassa",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">3.6",
    "maintainer_email": "",
    "keywords": "freekassa,api,wrapper,client,sdk",
    "author": "Beliboba",
    "author_email": "belibobka@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/5b/72/ab256d01410b44b1f780b1880c916a5cd5e78cc6c6275b3e585dee3a8b4e/pyfreekassa-1.0.0.tar.gz",
    "platform": null,
    "description": "# Pyfreekassa\r\n\r\n> Supports all freekassa API methods (Need testing)\r\n\r\n> Asynchronous\r\n\r\n> Has built-in tools like OrderID and Nonce generators\r\n \r\n## Usage example:\r\n```python\r\nfrom pyfreekassa import Configuration, FrekassaApi, Nonce\r\nimport asyncio\r\n\r\nConfiguration.configure(\r\n    merchant_id = 123,\r\n    first_secret = \"abc\",\r\n    second_secret = \"def\", \r\n    wallet_api_key = \"qwerty123\",\r\n    nonce_generation_method = Nonce.Methods.TXT,\r\n    nonce_path = \"nonce.txt\"\r\n)\r\nfk = FrekassaApi(config=Configuration(), payment_order_id=\"12345\", wallet_id=1)\r\n\r\nasync def main():\r\n    print(await fk.get_payment_systems())\r\n\r\nif __name__ == \"__main__\":\r\n    asyncio.run(main())\r\n```\r\n\r\n## Feel free to contribute.\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Python wrapper for FreeKassa api",
    "version": "1.0.0",
    "split_keywords": [
        "freekassa",
        "api",
        "wrapper",
        "client",
        "sdk"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2df283f0010f19bf5cc213e1802dc7420bd20b2cd064a789e0b753a97fb30be2",
                "md5": "925740d00451ebc77186de312926f4d3",
                "sha256": "f81686796471232f73284db7def90e8720f500e9a5ec2a740b3636e5720c914f"
            },
            "downloads": -1,
            "filename": "pyfreekassa-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "925740d00451ebc77186de312926f4d3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">3.6",
            "size": 5952,
            "upload_time": "2023-01-08T22:33:50",
            "upload_time_iso_8601": "2023-01-08T22:33:50.302552Z",
            "url": "https://files.pythonhosted.org/packages/2d/f2/83f0010f19bf5cc213e1802dc7420bd20b2cd064a789e0b753a97fb30be2/pyfreekassa-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b72ab256d01410b44b1f780b1880c916a5cd5e78cc6c6275b3e585dee3a8b4e",
                "md5": "cc310493d6dd05e20eb2bf87da1bb303",
                "sha256": "9df87f7ef1e3e0431bf5e8ad2dde9000d0a6b28bead0d4edb2b30c43662825e6"
            },
            "downloads": -1,
            "filename": "pyfreekassa-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "cc310493d6dd05e20eb2bf87da1bb303",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">3.6",
            "size": 6727,
            "upload_time": "2023-01-08T22:33:52",
            "upload_time_iso_8601": "2023-01-08T22:33:52.092192Z",
            "url": "https://files.pythonhosted.org/packages/5b/72/ab256d01410b44b1f780b1880c916a5cd5e78cc6c6275b3e585dee3a8b4e/pyfreekassa-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-08 22:33:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "beliboba",
    "github_project": "pyfreekassa",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pyfreekassa"
}
        
Elapsed time: 0.02798s