Name | sslcommerz-client JSON |
Version |
0.6.0
JSON |
| download |
home_page | |
Summary | A Sane SSLCommerz Client for Python. |
upload_time | 2024-03-19 04:29:17 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
license | MIT |
keywords |
sslcommerz
paymentgateway
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
========
Overview
========
A Sane SSLCommerz Client for Python.
* Free software: MIT license
Warning
=======
Under development. Is not usable. At all.
Why?
====
There are at least 5 sdk/library/client for SSLCommerz in PyPI right now including an official one. However, we wanted to create an API client that will take care of a major part of validation (thanks to :code:`pydantic`), will feel intuitive, and allow you to access and inspect data in ease.
Features
=========
* Pydantic powered dataclasses for every request (in request one can also use :code:`dict` that will be converted to a `dataclass`) and response.
* IPN validation.
* Methods for all official endpoints.
Installation
============
::
pip install sslcommerz-client
You can also install the in-development version with::
pip install https://gitlab.com/codesigntheory/python-sslcommerz-client/-/archive/master/python-sslcommerz-client-master.zip
Documentation
=============
https://python-sslcommerz-client.readthedocs.io/
Development
===========
To run all the tests run::
tox
Note, to combine the coverage data from all the tox environments run:
.. list-table::
:widths: 10 90
:stub-columns: 1
- - Windows
- ::
set PYTEST_ADDOPTS=--cov-append
tox
- - Other
- ::
PYTEST_ADDOPTS=--cov-append tox
Raw data
{
"_id": null,
"home_page": "",
"name": "sslcommerz-client",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "sslcommerz paymentgateway",
"author": "",
"author_email": "Utsob Roy <roy@co.design>",
"download_url": "https://files.pythonhosted.org/packages/50/5c/0a4c4d4631b958026eb1520ffb4dc9a185c688b5454e697180973cccb302/sslcommerz_client-0.6.0.tar.gz",
"platform": null,
"description": "========\nOverview\n========\n\nA Sane SSLCommerz Client for Python.\n\n* Free software: MIT license\n\nWarning\n=======\nUnder development. Is not usable. At all.\n\nWhy?\n====\n\nThere are at least 5 sdk/library/client for SSLCommerz in PyPI right now including an official one. However, we wanted to create an API client that will take care of a major part of validation (thanks to :code:`pydantic`), will feel intuitive, and allow you to access and inspect data in ease.\n\nFeatures\n=========\n* Pydantic powered dataclasses for every request (in request one can also use :code:`dict` that will be converted to a `dataclass`) and response.\n* IPN validation.\n* Methods for all official endpoints.\n\nInstallation\n============\n\n::\n\n pip install sslcommerz-client\n\nYou can also install the in-development version with::\n\n pip install https://gitlab.com/codesigntheory/python-sslcommerz-client/-/archive/master/python-sslcommerz-client-master.zip\n\n\nDocumentation\n=============\n\n\nhttps://python-sslcommerz-client.readthedocs.io/\n\n\nDevelopment\n===========\n\nTo run all the tests run::\n\n tox\n\nNote, to combine the coverage data from all the tox environments run:\n\n.. list-table::\n :widths: 10 90\n :stub-columns: 1\n\n - - Windows\n - ::\n\n set PYTEST_ADDOPTS=--cov-append\n tox\n\n - - Other\n - ::\n\n PYTEST_ADDOPTS=--cov-append tox\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A Sane SSLCommerz Client for Python.",
"version": "0.6.0",
"project_urls": {
"Changelog": "https://python-sslcommerz-client.readthedocs.io/en/latest/changelog.html",
"Documentation": "https://python-sslcommerz-client.readthedocs.io/",
"Issues": "https://gitlab.com/codesigntheory/python-sslcommerz-client/issues"
},
"split_keywords": [
"sslcommerz",
"paymentgateway"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "96077ff76253e9b6bd4cd4a6081b27399afa050c8865c4c7f333e13e4daacd5a",
"md5": "4cb794d46aacabc908213fa17cca8ae4",
"sha256": "695a139e74dcd12b7d8f16d1112cfc3cecf2a6624e68232de2c0b2370cc5759c"
},
"downloads": -1,
"filename": "sslcommerz_client-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4cb794d46aacabc908213fa17cca8ae4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 8622,
"upload_time": "2024-03-19T04:29:15",
"upload_time_iso_8601": "2024-03-19T04:29:15.760080Z",
"url": "https://files.pythonhosted.org/packages/96/07/7ff76253e9b6bd4cd4a6081b27399afa050c8865c4c7f333e13e4daacd5a/sslcommerz_client-0.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "505c0a4c4d4631b958026eb1520ffb4dc9a185c688b5454e697180973cccb302",
"md5": "25f5483baf70a384e2cea890d9d33e1d",
"sha256": "9180c18438747646bcad82e8c3bded06f8ef10e681acf870de2dcedadd3e4143"
},
"downloads": -1,
"filename": "sslcommerz_client-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "25f5483baf70a384e2cea890d9d33e1d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 9794,
"upload_time": "2024-03-19T04:29:17",
"upload_time_iso_8601": "2024-03-19T04:29:17.283924Z",
"url": "https://files.pythonhosted.org/packages/50/5c/0a4c4d4631b958026eb1520ffb4dc9a185c688b5454e697180973cccb302/sslcommerz_client-0.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-19 04:29:17",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "codesigntheory",
"gitlab_project": "python-sslcommerz-client",
"lcname": "sslcommerz-client"
}