MadSpindel / swish-python

πŸ’° Swish Python Client Library

Home Page:https://developer.swish.nu/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

swish

Build Status codecov.io

πŸ’° Swish Python Client Library

This client library is designed to support the Swish handel API.

Offical Integration Guide

πŸ— Installation

It's easy! Just install it with pip:

pip install swish

πŸ“‹ Quick Start Example

import swish

swish_client = swish.SwishClient(
    environment=swish.Environment.Test,
    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!

About

πŸ’° Swish Python Client Library

https://developer.swish.nu/

License:MIT License


Languages

Language:Python 100.0%