Metadata-Version: 2.1
Name: django-mpesa
Version: 1.3.4
Summary: A python library that interfaces safaricoms mpesa apis
Home-page: https://www.vorane.com/
Author: Paul Ekirapa
Author-email: ekirapapaul@gmail.com
License: BSD-3-Clause
Description: =====
        mpesa
        =====
        
        Django-Mpesa is a generic python library that interfaces the safaricom
        MPESA APIs to enable easy payments to your python application.
        
        Detailed documentation is in the "docs" directory.
        
        View the module from the  `official pypi site <https://pypi.org/project/django-mpesa/>`__
        
        Quick start
        -----------
        1. Install the package with pip like this::
        
            pip install django-mpesa
            
        2. Add "mpesa" to your INSTALLED_APPS setting like this::
        
            INSTALLED_APPS = [
                ...
                'mpesa',
            ]
        
        3. Include the polls URLconf in your project urls.py like this::
        
            from django.urls import path, include
            from mpesa.urls import mpesa_urls
        
            path('mpesa/', include(mpesa_urls)),
        
        4. Run `python manage.py makemigrations` and `python manage.py migrate` to create the mpesa models.
        
        5. Start the development server and visit http://127.0.0.1:8000/admin/
        
        6. Visit http://127.0.0.1:8000/mpesa/ to checkout the library features.
        
        API ENDPONTS
        ------------
        
        This module exposes some API endpoints that enable you work with MPESA API
        
        1. mpesa/submit/
            This endpoint allows you to submit a post request to initiate an STK push
        
        2. mpesa/confirm/
            This endpoint is used as the callback endpoint on which MPESA will return a transaction response/status
            
        3. mpesa/checktransaction/
            This endpoint allows you to manually check for the status of an mpesa transaction
            
        Check out the `test module <https://github.com/Ekirapapaul/django-mpesa/tree/master/tests>`__ for more elaborate examples
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2.2
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/x-rst
