Thanks tzicatl for the initial PR.
Fixes support for Django 1.6. Also PEP8 cleanups Conflicts: .gitignore
Django renamed raw_post_data to body
All Django versions earlier than 1.4 are now unsupported, so django-paypal should not worry about supporting them.
…o its own function. The PDT view has been refactored to allow other views (or any other piece of code) to process the PDT information received in a request. This allows special views that do more than just processs the PDT and display a template to handle PDT requests. The original PDT view functionality is unchanged.
…lt of the postback verification to the PayPalPDTForm. When a PDT trnsaction is flagged, the flags set (if any) are not passed to the form that is used to update the pdt object. This commit fixes this issue.
The following payment status types are being added: - Canceled_Reversal - Refunded - Reversed - Voided The payment_status field in PayPalStandardBase is being modified. The max_length is now 17 to handle new types. Corresponding migrations for ipn and pdt exist. The following new IPN signals are being added: - payment_was_refunded - payment_was_reversed The following new methods are being added to PayPalStandardBase: - is_refund - is_reversed Added test for the new signals.
Fixed use of recurring_failed in the ipn_tests
Added signals for recurring_payment_skipped and recurring_payment_failed
…l is never called by the code because this ipn has a txn_id