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.