A pluggable Django application for integrating PayPal Payments Standard or Payments Pro
See release notes
USE_TZ=False
verify
method of IPN/PDT so that it can be re-run in the case
of a PayPal server error.item_check_callable
parameter from several IPN and PDT processing functions. You should
implement checks in signal handlers like valid_ipn_received
or
other calling code.custom
and transaction_subject
fieldsoption_selection1
and option_selection2
to
IPN/PDTPAYPAL_RECEIVER_EMAIL
setting to allow
multiple receiver emails in a single app. This has several consequences for
your code, which must be fixed before upgrading to 0.4.x, when this setting
will be dropped entirely:
PayPalPaymentsForm
you must provide the business
field in the initial
parameter.receiver_email
must be done in your valid_ipn_received
signal handler and your PDT processing view. Take into account the fact that
the user can tamper with the form fields before posting them to PayPal.pdt
view for PDT payments is deprecated. Now you should
provide your own view and use the process_pdt
helper function.PayPalIPN
DateTimeFields that were not being handled like the rest. Thanks
thiagogds for the patch.PayPalNVP.timestamp
field so that it receives timezone-aware datetimes
if you have USE_TZ = True