Luke Plant

Results 124 comments of Luke Plant

@newearthmartin it;s unlikely to be different in 1.0.0. If you could capture the exact, raw payload that causes this we might be able to debug it. Most likely it is...

The `encode('ascii')` is needed because we take the raw bytes from the HTTP request body (which are URL encoded, and therefore limited to ascii characters), and handle them internally as...

Actually, there is a way to store binary data directly in Django, https://docs.djangoproject.com/en/2.2/_modules/django/db/models/fields/#BinaryField which has been around since 1.6 (after django-paypal was created). However, it comes with some disadvantages, being...

@astrikov-d Thanks for looking at this. I agree it is most likely a PayPal bug. We did think before about the possibility of automatically retrying if you get failure the...

@vorwrath if these responses are returning non 200 responses that does sound like a reasonable solution, I'd accept a patch for that.

If you could post a full, raw dump of the requests/responses involved, that might help debug this. However, if you are getting success after repeating exactly the same request, that...

I'm not working on integrating anything. Is it necessary to change anything to get credit card payments? The normal buttons allow you to do credit card payments - but maybe...

Thanks for compiling that info. I'm going to leave this ticket open in case someone has the time/motivation etc. to put the pieces together in a reusable way for django-paypal,...

This sounds like a valid issue. The code here looks buggy for the case when you have out-of-order notification of IPNs: https://github.com/spookylukey/django-paypal/blob/24d914ba7f72c7bcab47445506f54558023c0a0b/paypal/standard/helpers.py#L17-L38 Could you check for your case that there...