# 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"
}