Metadata-Version: 2.1
Name: web-payments-connector
Version: 3.1.0
Summary: Universal payment handling for Web Frameworks
License: BSD
Author: alex
Author-email: devkral@web.de
Requires-Python: >=3.9,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: License :: OSI Approved :: BSD License
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: defusedxml
Requires-Dist: email_validator
Requires-Dist: simplejson (>=3.0.0)
Requires-Dist: wtforms (>=3.0.0)
Requires-Dist: xmltodict
Description-Content-Type: text/markdown

web-payments-connector
======================

This project is a fork from django-payments.
Because the whole structure changes in a
backward incompatible manner, I forked.

Features:
* small framework agnostic connector
* more flexible
  * shipping and billing address
  * addresses generated by function; this allows reuse of other framework components
  * dynamic url generation
* new not so generic name (web_payments)
* better test facilities
* can hold bitcoins and weak currencies
* more security features (safe xml parsing, hidden credentials)
* framework independent translation
* better documented API (source code)
* threading safe, token cache facility
* extra attributes on providers, helping integration

Documentation
=============

See https://devkral.github.io/web-payments-connector/

TODO
====

* porting backends
* django-oscar integration

Note: I use semantic versioning.

