From 9d7be4849ac86d06cb25cd58f95fc570b2e0a41d Mon Sep 17 00:00:00 2001 From: Raymond Yee Date: Wed, 11 Jan 2012 13:58:29 -0800 Subject: [PATCH] BUG FIX: must use request.POST.get("approved", 'None') to get approved attribute in IPN --- payment/paypal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payment/paypal.py b/payment/paypal.py index dda6b790..fe386c18 100644 --- a/payment/paypal.py +++ b/payment/paypal.py @@ -748,7 +748,7 @@ class IPN( object ): self.trackingId = request.POST.get('tracking_id', None) # a bit uncertain about how well PayPal sticks to a standard case - approved = self.response.get("approved", 'None') + approved = request.POST.get("approved", 'None') if approved.lower() == 'true': self.approved = True elif approved.lower() == 'false':