Bancard VPOS 1.0 - Bancard Python Connector 0.5.4 library
Getting Started
This library allows developers to integrate their Python backend
applications to the Bancard VPOS API.
This library works with the following Python versions: 2.6, 2.7, 3.3,
3.4, 3.5, 3.6
Prerequisites
See the requirements.txt file to see which Python libraries will be
required.
Usage in Staging or Production
You can either include this library from:
::
https://github.com/vcajes/bancard-connector-python
Or install the library from the PYPI repository <https://pypi.python.org/pypi/bancardconnectorpython/>
__:
::
pip3 install bancardconnectorpython
Usage in development
- Downlaod and install `Python (2.6 <= version <=
3.6) <https://www.python.org/downloads/>`__.
- Run ``pip install bancardpythonconnector``.
- Import and use library in your source code: ``import bancardconnectorpython``.
This will autoconfigure the connector from the following OS environment variables:
BANCARD_ENVIRONMENT=sandbox|production
BANCARD_PUBLIC_KEY=your_public_key
BANCARD_PRIVATE_KEY=your_private_key
bancard_api = bancardconnectorpython.connector()
or you could just create your own BancardAPI
bancard\_api = bancardconnectorpython.BancardAPI(environment=bancardconnectorpython.ENVIRONMENT\_SANDBOX,
public\_key=your\_public\_key, private\_key=your\_private\_key)
Running tests
-------------
- Download and install `Python (2.6 <= version <= 3.6) <https://www.python.org/downloads/>`__
- Install the library from PYPI: ``pip install bancardconnectorpython``
- Set the following two OS environment variables ``BANCARD_PUBLIC_KEY`` and
``BANCARD_PRIVATE_KEY`` with the values provided by Bancard.
- Run any of the tests, i.e.:
``python /path/to/tests/test_bancard_single_buy.py``
Versioning
----------
For the versions available, see the `tags on this
repository <https://github.com/vcajes/bancard-connector-python/tags>`__
Authors
-------
- **Victor Cajes** - [@vcajes](https://github.com/vcajes)
License
-------
This project is licensed under the MIT License - see the
`LICENSE <LICENSE.txt>`__ file for details.