Vanilla Pay Python library simplifies the integration of Vanilla Pay International payment functionalities into your Python applications.
- Create Your Vanilla Pay Account: Sign up on Vanilla Pay International to get your credentials (CLIENT_ID, CLIENT_SECRET, KEY_SECRET, VPI_VERSION).
- Set Up Environment Variables: Add the required variables to a
.env
file. You can find an example in the repository. - Start Using the Library: Initialize the VanillaPay object and start integrating payment functionalities into your application.
You can consult the link on here for mode documentation.
pip install vanillapay==1.0.1
Check the demo file here
- 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.
- Improve Documentation
- Fork the repository.
- Create a new branch (
git checkout -b feature/improvement
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/improvement
). - Create a new Pull Request.