Documentation: https://timnekk.github.io/PyPayment/
Source Code: https://github.com/TimNekk/PyPayment
PyPayment is a wrapper for payment provider APIs
Main idea – unified interface for every provider
This library simplifies payment integration
Install the latest version with PyPI
pip install -U pypayment# Choose payment provider. For example, Qiwi from pypayment import Payment, QiwiPayment, PaymentStatus # Authorize payment provider QiwiPayment.authorize("my_secret_key") # Create a payment and get its url payment: Payment = QiwiPayment(amount=100) print(payment.url) # https://oplata.qiwi.com/form/?invoice_uid=<payment_unique_id> # Wait for payment to be completed while payment.status != PaymentStatus.PAID: input("Press Enter to update payment status...") # Use `update()` method to update payment's `status` and `income` payment.update() print("Payment is completed!") print(payment.income) # 90.0 (if commission is 10%)Note
For more details see documentation
Contributions are welcome! Here's how you can help:
- Fork it
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request
- Get your code reviewed
- Merge your code
- Get a 🌟
This project is licensed under the MIT License - see the LICENSE file for details
