9 Django packages that provide payment processing provider integration
- Mar 20, 2022
dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to use the Django ORM, in your code, to work with the data making it easier and faster.
Features
- Stripe Core
- Stripe Billing
- Stripe Cards (JS v2) and Sources (JS v3)
- Payment Methods and Payment Intents (SCA support)
- Support for multiple accounts and API keys
- Stripe Connect (partial support)
- Tested with Stripe API
2020-08-27
(see API versions)
A Django app to accept payments from various payment processors via Pluggable backends.
Adyen package for django-oscar
Integration with Payment Express for django-oscar
pip install git+git://github.com/tangentlabs/django-oscar-paymentexpress.git#egg=django-oscar-paymentexpress
PayPal integration for django-oscar. Can be used without Oscar too.
django django-oscar ecommerce oscar payment paypal python
A pluggable Django application for integrating PayPal Payments Standard or Payments Pro
django paypal paypal-express-checkout paypal-ipn python
Django library to simplify payment processing with pin
This setting, with at least one environment, is required for django-pinpayments to function. There is no default.
PIN_ENVIRONMENTS = { 'test': { 'key': 'pk_qokBvPpEHIVmNETSoSdDVYP', 'secret': 'MBjZMurpDtjDANDNFQObZmBhMg', 'host': 'test-api.pinpayments.com', }, 'live': { 'key': 'pk_yGCGLonMHJMFscFyNaLZdkEV', 'secret': 'tOAQeMsMaBrxejJHIqHJVIObUS', 'host': 'api.pinpayments.com', }, 'live_project2': { 'key': 'pk_ByNNmfJfsMywEIEa-aCteTR', 'secret': 'CPslpGmoakWdPuxjtrfibZVLaS', 'host': 'api.pinpayments.com', }, }
Forms, widgets, template tags and examples that make Stripe + Django easier.
Edit your settings.py:
INSTALLED_APPS += ("zebra",)
STRIPE_SECRET = "YOUR-SECRET-API-KEY"
STRIPE_PUBLISHABLE = "YOUR-PUBLISHABLE-API-KEY"
# Set any optional settings (below)
payu payment gateway integration for django projects
Add "payu" to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [ .... .... 'payu', ]
PAYU_MERCHANT_KEY = "Your MerchantID", PAYU_MERCHANT_SALT = "Your MerchantSALT", # And add the PAYU_MODE to 'TEST' for testing and 'LIVE' for production. PAYU_MODE = "TEST"django package payu pip