Skip to main content

Universal payment handling for Web Frameworks

Project description

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.

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

web_payments_connector-3.1.0.tar.gz (34.3 kB view details)

Uploaded Source

Built Distribution

web_payments_connector-3.1.0-py3-none-any.whl (50.3 kB view details)

Uploaded Python 3

File details

Details for the file web_payments_connector-3.1.0.tar.gz.

File metadata

  • Download URL: web_payments_connector-3.1.0.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.11.3 Linux/6.3.3-arch1-1

File hashes

Hashes for web_payments_connector-3.1.0.tar.gz
Algorithm Hash digest
SHA256 a6bb9a3734ad24449b3aa87c605c795028787e66f4fd5c01dfc69b1c7698d0ef
MD5 40275b73e1021f2280a4700c50335942
BLAKE2b-256 aaa7cbe5067bc3e77926d8a951fdbbfd3ca946146e8486a835a91073506fcfff

See more details on using hashes here.

File details

Details for the file web_payments_connector-3.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for web_payments_connector-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2c40c4204e6ed3864448d5aff664d6a4edd6c06a7db0f93e6729ae704e08e6e
MD5 67c007d5a2078ad20d7a11a4beacf917
BLAKE2b-256 27b200591100dbd4e28aecb3913cb2d1f6e9c3113892b4b3a698c7c978eaf7f5

See more details on using hashes here.

Supported by

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