Ashley Mckay Posted May 31, 2010 Share Posted May 31, 2010 My frustration is growing with the paypal module.Paypal works fine when a customer uses a debit/credit card, but when I have a customer that uses an echeck or bank transfer I get a email from paypal recieveing the payment. However, I don't get an email from my backend nor is the order in the orders tab....This has happened to me 5 times. I have disabled echeck in paypal but bank transfer still goes through.I have read place that the back end doesn't think the order is "confirmed" and it is pending. Can I change this somehow?Please help me. Link to comment Share on other sites More sharing options...
rocky Posted June 1, 2010 Share Posted June 1, 2010 So you want the order to be marked as "Payment accepted" even if PayPal returns a "Pending" status? What if the PayPal payment is then cancelled?I think it is the following code in modules/paypal/validation.php that rejects the order if the status isn't "Completed": elseif ($_POST['payment_status'] != 'Completed') $errors .= $paypal->getL('payment').$_POST['payment_status'].' '; You could try changing it to: elseif ($_POST['payment_status'] != 'Completed' AND $_POST['payment_status'] != 'Pending') $errors .= $paypal->getL('payment').$_POST['payment_status'].' '; Doing that might mark pending PayPal payments as confirmed, though I'm not sure whether it would work. Link to comment Share on other sites More sharing options...
Ashley Mckay Posted June 1, 2010 Author Share Posted June 1, 2010 I just need the order to go into my store back end. And when paypal is pending no order is made in my back end and I have no idea what the customer has bought. Link to comment Share on other sites More sharing options...
Ashley Mckay Posted June 1, 2010 Author Share Posted June 1, 2010 does anyone know anything about this? pay pal is working fine.. it is my store backend that does not make an order with their items in it. Link to comment Share on other sites More sharing options...
Ashley Mckay Posted June 1, 2010 Author Share Posted June 1, 2010 the order ended up going through this morning but it did not show the items the person bought? it just shows what the person paid. Link to comment Share on other sites More sharing options...
Ashley Mckay Posted June 3, 2010 Author Share Posted June 3, 2010 Why does no one seem to help in this situation? I have seem multiple posts about this and no one ever responds. I think I might change programs. Link to comment Share on other sites More sharing options...
rocky Posted June 3, 2010 Share Posted June 3, 2010 It is normal for there to be a delay for eChecks and bank payments. You can't prevent that from happening. What I think should happen is that the order is displayed as "Awaiting PayPal payment" until the eCheck or bank payment clears. When it does, I think the status should change to "Payment accepted" and another email should be sent to you. I suggest that you post a bug report on the bug tracker at the top of the page for the missing products issue and a feature request for sending another email when an eCheck or bank payment clears. Put a link to the feature request in the bug report and hopefully the PrestaShop team will look at it. Link to comment Share on other sites More sharing options...
Ashley Mckay Posted June 3, 2010 Author Share Posted June 3, 2010 Yes I understand there is a delay, but I never get an order when the payment has gone through. The last one I did get the order, but it contained no items. Link to comment Share on other sites More sharing options...
rocky Posted June 4, 2010 Share Posted June 4, 2010 You should post these issues on the bug tracker. Link to comment Share on other sites More sharing options...
Recommended Posts