Closed (duplicate)
Project:
Commerce PayPal
Version:
7.x-2.x-dev
Component:
PayPal WPS
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
6 Oct 2015 at 07:40 UTC
Updated:
13 Jun 2019 at 14:33 UTC
Jump to comment: Most recent
Comments
Comment #2
torgospizzaYou may need to create a Rule that sets the completed (and paid in full) orders to Complete. That's what we did.
Comment #3
rawthriver commentednot working:( it seems like event does not fire when return from Paypal.
Comment #4
anybodyPlease ensure that the following default rule is also active to set the order to pending after complete checkout:
Comment #5
anybodyI think this might be related? #1460964: "When completing the checkout process" never fires if a rule sets order complete on IPN
Comment #6
marco.falconi commentedHi,
I have the same problem.
The payment and the redirect to my site works correctly, and the buyer see the confirm message "Your order is number 10...".
But going into orders and viewing the order #10 the status is "suspended" and in tabs "Payment" i there isn't any payment.
If I try with example payment or bank tranfert the payment is set correctly.
I added the rule at #2 comment but nothing.
What i can try? Thanks
Comment #7
marco.falconi commentedI have solved.. In my drupal log there was an IPN error: "Attempt to validate IPN failed with error 400: Bad Request".
Then i search for this error and i solved installing the CURL module and setting his override as default.
Thanks
Comment #8
leramulina commentedtunning88
Which CURL module did you install?
https://www.drupal.org/project/curl - this has the version only for Drupal 6.
Comment #9
leramulina commentedtorgosPizza I created the rule
But it did not help at all. Still same problem.
Comment #10
dang42 commented@tunning88 -
Can you please expand on the following:
I'm seeing the same error and I cannot for the life of me figure out what is going on. Any pointers would be much appreciated.
Thanks!
Comment #11
seancasey commented@dang42, I'm guessing you're good now since this was 6 months ago, but in case anyone else is searching for this, I believe this is the "CURL module" fix (actually, it's the cURL HTTP Request module) referenced above:
https://www.drupal.org/node/2263585#comment-11291333
Comment #12
leramulina commentedIt works!!! Honestly!!! It works!!!
The problem was in the following. First there was only one email - yahoo.com. But it was a private mail of the owner. Then he hired a manager and wanted the notifications to come to the manager and did not want to give the manager his private mail access. So, they created a mailbox in gmail com, changed the parameters in Paypal (made a primary mailbox the one in gmail.com) and did not tell me anything. And in my settings in drupal I still had a mail yahoo.com everywhere.
it was causing the error IPN rejected: invalid receiver e-mail specified (info1visaforbali@gmail.com); must match the primary e-mail address on the PayPal account.
I asked the guys to change the primary email to yahoo.com and it started to work!
Thanks God it finally works! Thank you, Erik, for your support!
Comment #13
anybody@leramulina: So what you wanted to say was, that the problem is fixed for you with which of the solutions above?
You than had two problems, the described issue and the wrong mail address?
Comment #14
anybodyClosing this as duplicate of #2036149: PayPal WPS not updating completing checkout to join forces, because I guess all these issues (see #2036149-33) are based on the same problem.
I you guess I'm wrong and this issue is not a duplicate, please feel free to reopen. Otherwise please help to finally fix that issue! :)