Skip to main content

A pluggable Django application for integrating PayPal Payments Standard or Payments Pro

Project description

A pluggable Django application for integrating PayPal Payments Standard or Payments Pro

Home page: https://github.com/spookylukey/django-paypal

Docs: https://django-paypal.readthedocs.org

Change log

Please always check the database upgrading docs when upgrading, and see the release_notes.rst for detailed information about all changes.

Below is a summary:

Version 0.2.4

  • Fixed timezone parsing of PalPal data so that PayPalIPN.payment_date and others are handled correctly (if you have USE_TZ = True).

    This does not include a migration to fix old data - see the release notes if you need that.

  • Work-arounds for bugs in the IPN Simulator

  • Other small fixes

Version 0.2.3

  • Fixed various deprecation warnings when running under Django 1.8

Version 0.2.2

  • Added ‘commit’ kwarg to express_endpoint_for_token()

Version 0.2.1

  • Added PayPalNVP.response_dict attribute.

  • Added PayPalFailure.nvp attribute to get full info

  • Switched to using requests library for HTTP calls.

Version 0.2

  • Introduced new, less confusing signals, and deprecated the old ones. This is a bit of an API overhaul, but the migration path is clear, don’t worry!

Version 0.1.5

  • Fixed support for custom User model in South migrations

    If you:

    • are using a custom AUTH_USER_MODEL

    • are using the ‘pro’ app

    • installed version 0.1.4 and ran the migrations,

    you will need to reverse the migrations in the ‘pro’ app that were applied when you ran “./manage.py migrate”.

Version 0.1.4

  • New docs!

  • Python 3 support.

  • Django 1.7 support.

  • Support for custom User model via AUTH_USER_MODEL. If you change AUTH_USER_MODEL you will still need to write your own migrations.

  • Support for all possible ‘initial’ options that could be wanted in PayPalStandardForm

  • Support for PayPalPro CreateBillingAgreement method

  • Support for PayPalPro DoReferenceTransaction method

  • Upgraded to PayPal Pro API version 116.0

    • This deprecates the “amt” parameter for SetExpressCheckout and DoExpressCheckoutPayment. paymentrequest_0_amt should be used instead. Use of amt will raise a DeprecationWarning for now.

  • Various bug fixes, refactorings and small features.

  • Removed PDT signals (which were never fired)

Version 0.1.3

  • Missing payment types added

  • Additional signals:

    • payment_was_refunded

    • payment_was_reversed

  • Django 1.6 compatibility

  • Various bug fixes, including:

    • Fixes for non-ASCII characters

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

django-paypal-0.2.4.tar.gz (56.8 kB view details)

Uploaded Source

Built Distribution

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

django_paypal-0.2.4-py2-none-any.whl (84.8 kB view details)

Uploaded Python 2

File details

Details for the file django-paypal-0.2.4.tar.gz.

File metadata

  • Download URL: django-paypal-0.2.4.tar.gz
  • Upload date:
  • Size: 56.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-paypal-0.2.4.tar.gz
Algorithm Hash digest
SHA256 426d2f112c3f1476cb9d6b20b8230e2269b62e636796f2ef0e7a97f6c3fa288d
MD5 ed8cb633b792783686516313a0584140
BLAKE2b-256 cac6306c2ebe929f6a616ff4679a80168af9f23cb98db03d8b0d42ad7225b25c

See more details on using hashes here.

File details

Details for the file django_paypal-0.2.4-py2-none-any.whl.

File metadata

File hashes

Hashes for django_paypal-0.2.4-py2-none-any.whl
Algorithm Hash digest
SHA256 175dd876d1d2fa9bda89d6c9a9561b1acb0a9f04d0925b12ca93a9ad834e5333
MD5 2914c2032a2197764904c6db8589602f
BLAKE2b-256 caba38b87784e5a9e638257cae827b774603310b17f245be04afcc2ca32fb8c0

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