Metadata-Version: 2.1
Name: wallee
Version: 2.2.1
Summary: SDK that allows you to access wallee
Home-page: UNKNOWN
Author: customweb GmbH
License: Apache-2.0
Description: [![Build Status](https://travis-ci.org/wallee-payment/python-sdk.svg?branch=master)](https://travis-ci.org/wallee-payment/python-sdk)
        
        # wallee Python Library
        
        The wallee Python library wraps around the wallee API. This library facilitates your interaction with various services such as transactions, accounts, and subscriptions.
        
        ## Documentation
        
        [wallee Web Service API](https://app-wallee.com/doc/api/web-service)
        
        ## Requirements
        
        - Python 3.5+
        
        ## Installation
        
        ### pip install (recommended)
        ```sh
        pip install --upgrade wallee
        ```
        
        ### pip install from source via github
        
        ```sh
        pip install git+http://github.com/wallee-payment/python-sdk.git
        ```
        (you may need to run `pip` with root permission: `sudo pip install git+http://github.com/wallee-payment/python-sdk.git` )
        
        ### install from source via Setuptools
        
        Install via [Setuptools](http://pypi.python.org/pypi/setuptools).
        
        ```sh
        python setup.py install
        ```
        (or `sudo python setup.py install` to install the package for all users)
        
        ## Usage
        The library needs to be configured with your account's space id, user id, and secret key which are available in your [wallee
        account dashboard](https://app-wallee.com/account/select). Set `space_id`, `user_id`, and `api_secret` to their values.
        
        ### Configuring a Service
        
        ```python
        from wallee import Configuration
        from wallee.api import TransactionServiceApi, TransactionPaymentPageServiceApi
        from wallee.models import LineItem, LineItemType, TransactionCreate
        
        space_id = 405
        
        config = Configuration(
            user_id=512,
            api_secret='FKrO76r5VwJtBrqZawBspljbBNOxp5veKQQkOnZxucQ='
        )
        transaction_service = TransactionServiceApi(configuration=config)
        transaction_payment_page_service = TransactionPaymentPageServiceApi(configuration=config)
        
        ```
        
        To get started with sending transactions, please review the example below:
        
        ```python
        from wallee import Configuration
        from wallee.api import TransactionServiceApi, TransactionPaymentPageServiceApi
        from wallee.models import LineItem, LineItemType, TransactionCreate
        
        space_id = 405
        
        config = Configuration(
            user_id=512,
            api_secret='FKrO76r5VwJtBrqZawBspljbBNOxp5veKQQkOnZxucQ='
        )
        
        transaction_service = TransactionServiceApi(configuration=config)
        transaction_payment_page_service = TransactionPaymentPageServiceApi(configuration=config)
        
        # create line item
        line_item = LineItem(
            name='Red T-Shirt',
            unique_id='5412',
            sku='red-t-shirt-123',
            quantity=1,
            amount_including_tax=29.95,
            type=LineItemType.PRODUCT
        )
        
        # create transaction model
        transaction = TransactionCreate(
            line_items=[line_item],
            auto_confirmation_enabled=True,
            currency='EUR',
        )
        
        transaction_create = transaction_service.create(space_id=space_id, transaction=transaction)
        payment_page_url = transaction_payment_page_service.payment_page_url(space_id=space_id, id=transaction_create.id)
        # redirect your customer to this payment_page_url
        ```
        
        
        ## License
        
        Please see the [license file](https://github.com/wallee-payment/python-sdk/blob/master/LICENSE) for more information.
Keywords: wallee,Payment,Payment Integration
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Office/Business :: Financial :: Point-Of-Sale
Requires-Python: >=3.5
Description-Content-Type: text/markdown
