ichanx Posted July 31, 2014 Share Posted July 31, 2014 Hello all. There's something wrong with my paypal module. I use PS 1.6.06 and paypal euro v3.7.2. Whenever my customer trying to pay order using his credit card, it will then shown a blank page. The weird things are: - His card got charged, and my paypal funded. Seems the payment process was fine - But there's no confirmation to my PS regarding that order or payment. The stock still showing the original amount of item (no sign of success payment). I tried to do it my self with debug mode on, and received this message: Warning: Missing argument 1 for PayPal::getTrackingCode(), called in /hermes/bosweb26a/b1856/ipg.xxxx/xxxx/modules/paypal/express_checkout/process.php on line 242 and defined in /hermes/bosweb26a/b1856/ipg.xxxx/xxxx/modules/paypal/paypal.php on line 770 Fatal error: Uncaught exception 'PrestaShopException' with message 'Can't load Order status' in /hermes/bosweb26a/b1856/ipg.xxxx/xxxx/classes/PaymentModule.php:156 Stack trace: #0 /hermes/bosweb26a/b1856/ipg.xxxx/xxxx/modules/paypal/paypal.php(1361): PaymentModuleCore->validateOrder(14, 2, 54000, 'PayPal', 'Payment accepte...', Array, 2, false, '1e942fa99f1e7eb...', Object(Shop)) #1 /hermes/bosweb26a/b1856/ipg.xxxx/xxxx/modules/paypal/express_checkout/payment.php(290): PayPal->validateOrder(14, 2, 54000, 'PayPal', 'Payment accepte...', Array, 2, false, '1e942fa99f1e7eb...', Object(Shop)) #2 /hermes/bosweb26a/b1856/ipg.xxxx/xxxx/modules/paypal/express_checkout/payment.php(306): validateOrder(Object(Customer), Object(Cart), Object(PaypalExpressCheckout)) #3 {main} thrown in /hermes/bosweb26a/b1856/ipg.xxxx/xxxx/classes/PaymentModule.php on line 156 Can anyone help me to solve this problem? Link to comment Share on other sites More sharing options...
Dh42 Posted August 1, 2014 Share Posted August 1, 2014 In your order statuses do you have the status payment accepted? 1 Link to comment Share on other sites More sharing options...
ichanx Posted August 1, 2014 Author Share Posted August 1, 2014 In your order statuses do you have the status payment accepted? No. there're no status related to payment accepted, both in my backoffice and in my customer side. Link to comment Share on other sites More sharing options...
ichanx Posted August 3, 2014 Author Share Posted August 3, 2014 Can anyone help me to solve this? Link to comment Share on other sites More sharing options...
pocketchick Posted August 18, 2014 Share Posted August 18, 2014 Did you ever get this sorted? I have same problem, struggling with a solution Link to comment Share on other sites More sharing options...
ichanx Posted August 18, 2014 Author Share Posted August 18, 2014 Did you ever get this sorted? I have same problem, struggling with a solution yes, it solved for me. I use unsupported currency for my paypal, and here's what did i do to solve it (it will work if your problem exactly the same with mine): 1. rewrite process.php with file uploaded in http://www.prestashop.com/forums/topic/268556-solved-currency-not-supported-in-paypal-358/page-2 by "Eli Ivanova" 2. edit the process.php file line 242 with this: $fields['BUTTONSOURCE'] = $this->getTrackingCode((int)Configuration::get('PAYPAL_PAYMENT_METHOD')); 3. In back office > Order > Status, make sure the ID number 2 is "Payment Accepted" status. Hope that steps can work 2 Link to comment Share on other sites More sharing options...
trevorgilligan Posted January 28, 2015 Share Posted January 28, 2015 thank you @ichanx and @dh42. i had changed the text of payment accepted and also the the ID seemed to be 3. It is now ID = 2 and Payment accepted , small a in accepted. thanks again folks Link to comment Share on other sites More sharing options...
requ Posted February 17, 2015 Share Posted February 17, 2015 (edited) Hi, almost great, but after this change I have in Paypal login window currency PLN and should be POUNT...? Whats going on? Any idea for this? In admin is only Pound, and location UK. EDIT Ok i figure it out. Coz I have Pound on ID=3 i change in PHP this line to define("PAYPAL_FORCE_CURRENCY",3); BUT after submit in paypal page these redirect me to blank page...what to do with it? /modules/paypal/express_checkout/payment.php?token=EC-9EF30557J0388762W&PayerID=6F8DNTEDCZWZE Edited February 17, 2015 by requ (see edit history) Link to comment Share on other sites More sharing options...
victorzapata Posted March 6, 2015 Share Posted March 6, 2015 Hello, I have a similar issue in my shop, when my customer make an order, paypal doesn't the currency conversion cop(peso colombiano) to usd. my prestashop version: 1.5.3 Paypal version 3.8.2 Currency id: 1(usd) second currency id:3 (cop) i hope somebody can help me. Thanks 1 Link to comment Share on other sites More sharing options...
El Patron Posted March 7, 2015 Share Posted March 7, 2015 Hello, I have a similar issue in my shop, when my customer make an order, paypal doesn't the currency conversion cop(peso colombiano) to usd. my prestashop version: 1.5.3 Paypal version 3.8.2 Currency id: 1(usd) second currency id:3 (cop) i hope somebody can help me. Thanks Please open 'new topic' in paypal section for best community review. 1 Link to comment Share on other sites More sharing options...
kesaven Posted August 12, 2015 Share Posted August 12, 2015 Any luck with this? Link to comment Share on other sites More sharing options...
kesaven Posted August 12, 2015 Share Posted August 12, 2015 I am having the same issue. Have you been able to correct it? Link to comment Share on other sites More sharing options...
El Patron Posted August 12, 2015 Share Posted August 12, 2015 you new posters will continue to have little/no response, unless you open a new topic with your exact issue. closing topic. 1 Link to comment Share on other sites More sharing options...
Recommended Posts