Skip to main content

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.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

Metadata

Release files for django-paypal 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-paypal 0.2.2
File Size Uploaded
django-paypal-0.2.2.tar.gz 54.5 kB Details

Release files / django-paypal-0.2.2.tar.gz

Download URL django-paypal-0.2.2.tar.gz
Size 54.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3bd29100a7b7f05d0b20139125e6c1fd08bb3b82ccb0463b5eace177c66ccd8e
BLAKE2b-256 checksum
How to use checksums
a43a4b2d0464c77781eb0ba0620c57adc5dcce3d9d39a6381629a46e84f7949d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

2.1

2 release files

2.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1

2 release files

1.0.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

This release

0.2.2 This release

1 release file

0.2.1

1 release file

0.2

1 release file

0.1.5

1 release file

0.1.4

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page