Skip to main content

This module offers a streamlined solution for seamlessly integrating the Vanilla Pay payment system into Python applications.

Project description



Vanilla Pay Python library simplifies the integration of Vanilla Pay International payment functionalities into your Python applications.

Documentation | Report bugs | Contribute

Getting Started

  1. Create Your Vanilla Pay Account: Sign up on Vanilla Pay International to get your credentials (CLIENT_ID, CLIENT_SECRET, KEY_SECRET, VPI_VERSION).
  2. Set Up Environment Variables: Add the required variables to a .env file. You can find an example in the repository.
  3. Start Using the Library: Initialize the VanillaPay object and start integrating payment functionalities into your application.

Installation

You can consult the link on here for mode documentation.

pip install mvola==1.0.5

Usage

Check the demo file here

Features

  • Token Generation: Generate authentication tokens for transactions.
  • Payment Initialization: Initiate payment processes and generate payment links.
  • Transaction Status Checking: Retrieve transaction statuses using payment links.
  • Data Authenticity Validation: Verify data authenticity using signatures and secrets.

Contribution and Development

To-Do List

  • Improve Documentation

How to Contribute

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/improvement).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/improvement).
  6. Create a new Pull Request.

Contributors

Image des contributeurs GitHub

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vanillapay-1.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vanillapay-1.0.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file vanillapay-1.0.0.tar.gz.

File metadata

  • Download URL: vanillapay-1.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.2

File hashes

Hashes for vanillapay-1.0.0.tar.gz
Algorithm Hash digest
SHA256 41da7c2a8730a375b9b2ababd74fe956bb91c28e5a847f90af3b0c123f31d8c6
MD5 c872035469111c90eb4fe283e2bb3e43
BLAKE2b-256 ae9ad70d3195d2f272cd9a53cfecd57d87d9b8874883b540b72efa16124c895f

See more details on using hashes here.

File details

Details for the file vanillapay-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: vanillapay-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.2

File hashes

Hashes for vanillapay-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ca670abde37093b5fdf4dc0ac3962d70e50b64848f3126e93dbe1b3b0bcb13e
MD5 ff0e4024c15339a541aa58da7db9a6ca
BLAKE2b-256 da9ef6f237e9c38940e8ee5ed277761920983772503a30e7b239b7b883641c06

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page