Simple API for IPizza Solo/TUPAS payment protocols.
Project description
WireXfers is an online payments library, written in Python, supporting various online payment protocols (IPizza, Solo/TUPAS) using a simple API.
Features
Single API for different providers
Supported protocols:
IPizza
Estonia:
Danske Bank
Krediidipank
LHV Bank
SEB Bank
SwedBank
Solo/TUPAS
Estonia:
Nordea Bank (Estonia)
Installation
To install WireXfers, simply:
$ pip install wirexfers
Or, if you absolutely must:
$ easy_install wirexfers
But, you really shouldn’t do that.
Usage example
Basic usage in pseudocode:
# Create provider-specific keychain... keychain = PaymentProtocol.KeyChain(...) # ...and initialize the provider provider = PaymentProtocol(user, keychain, endpoint) # Creating the payment request payment = provider(payment_info, return_urls) # Parsing the payment response response = provider.parse_response(request.form) if response.successful: # do something else: # report failure
History
0.1 (10.12.2012)
First release!
Added Estonian banks:
Danske bank (IPizza)
Krediidipank (IPizza)
LHV pank (IPizza)
Nordea (Solo/TUPAS)
SEB bank (IPizza)
Swedbank (IPizza)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file wirexfers-0.1.tar.gz
.
File metadata
- Download URL: wirexfers-0.1.tar.gz
- Upload date:
- Size: 18.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37e5278e945c0c7f7b81b6020288a8d8fd4ad4c6fdadc543b93c30d09822484b |
|
MD5 | 440f5cd5608a66e79330a4a8b3ac3a6a |
|
BLAKE2b-256 | 2cdf3fd34363cf67053ff31fa48efdcaa7b18ecba605d66e57f80732dd2a3c5c |