Swish Python Client Library
Project description
This client library is designed to support the Swish API. It was originally developed at Playing.
Installation
It’s easy! Just install it with pip:
$ pip install swish
Quick Start Example
import swish
swish_client = swish.SwishClient(
environment=swish.Environment.MSS,
merchant_swish_number='1231181189',
cert=('/path/to/cert.pem', '/path/to/key.pem'),
verify='/path/to/swish.pem'
)
payment = swish_client.create_payment(
payee_payment_reference='0123456789',
callback_url='https://example.com/api/swishcb/paymentrequests',
payer_alias='46712345678',
amount=100,
currency='SEK',
message='Kingston USB Flash Drive 8 GB'
)
# YOUR CODE: Save payment.id and other info in your database for later!
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
swish-1.2.tar.gz
(14.4 kB
view hashes)
Built Distribution
swish-1.2-py3-none-any.whl
(15.1 kB
view hashes)