tgely Posted October 20, 2015 Share Posted October 20, 2015 Have you 100% correctly set up: API PDT Return URL Thanks @@burt !! PDT token was missing. We should notify Harald that there would be very nice required fields in Paypal configure!! Is it wrong in documentation?? Payment Data Transfer (PDT)If Payment Data Transfer has been enabled in your PayPal account settings, transactions are verified with an Identity Token when the customer returns back to the online store after a payment has been made. As soon as Payment Data Transfer has been enabled at PayPal, it is important to copy the generated Identity Token to the configuration parameter setting. Quote osCommerce based shop owner with minimal design and focused on background works. When the less is more.Email managment with tracking pixel, package managment for shipping, stock management, warehouse managment with bar code reader, parcel shops management on 3000 pickup points without local store. Link to comment Share on other sites More sharing options...
burt Posted October 21, 2015 Share Posted October 21, 2015 Never had a problem with PS if; API is set up and configured in the App PDT is turned on and token is inserted in the App Return URL is set to on and is set to the checkout_success.php page of the osc site Quote Link to comment Share on other sites More sharing options...
tgely Posted October 21, 2015 Share Posted October 21, 2015 Its works only if you set all of you mentioned but its not clear in setup. Quote osCommerce based shop owner with minimal design and focused on background works. When the less is more.Email managment with tracking pixel, package managment for shipping, stock management, warehouse managment with bar code reader, parcel shops management on 3000 pickup points without local store. Link to comment Share on other sites More sharing options...
dsandin42 Posted January 17, 2016 Share Posted January 17, 2016 Hi there I can tell you why maybe this is happening and I have a quick sticking plaster 'fix' that may help PayPal will send your customers to their 'new' mobile express checkout - in turn that will send your customers back to your site via an HTTP GET method. The desktop checkout at PayPal will use a HTTP POST return The PayPal Standard module file in osCommerce traps the return in the before_process() function: ... This is a patch on the standard file - it is used at your own risk and the code really needs tidying up by one of the Core Team. I have tested this on the PayPal Sandbox only. Using Chrome on a desktop you can spoof a user agent for a mobile to check what happens Just wanted to say thanks for this. Solved things for me. Wanted to note the issue was only showing up on live, not sandbox with Paypal for me. Quote Link to comment Share on other sites More sharing options...
Bob Terveuren Posted January 17, 2016 Share Posted January 17, 2016 Hi - just dropped by and spotted this - thanks for the kind words from people - few disparate thoughts on PayPal follow...... I'm in the middle of coding up a module for a non-oSC cart (that is also PHP/MySQL) trying to use the PayPal REST APi. Two weeks ago I fell over an undocumented problem with that APi and, so far, PayPal have maintained a resolute silence to my requests for advice. (I really suspect that they no longer have anybody in support who knows how their legacy stuff works [legacy means more than three years old???]). In addition I found that they will return a response of 'Completed' even if the payment method is an eCheck (unusual here in the UK but for a US merchant that eCheck should clear before despatch). I've also found a great difference between the Sandbox and Live versions of PayPal - so much so that it entails testing in both taking twice the time and effort to do so (and also ballsing up personal PayPal accounts in the process). I'm currently trying to decide if I should just cut my losses and drop out of the contract - it is that bad trying to work with them. Bluntly? My advice would be to have a good, hard look at why you want to use PayPal. Buy an SSL and use Stripe (certainly if you are USD/UK/CAN/AUD) - they will 'sit' on your money for seven days but do not come with the baggage of PayPal. If not then find a payments processor that provides their own code and supports it! Finally - the 'new' oSC PayPal App was probably written with due regard to the published/documented PayPal info by HPDL and his team - I have learned recently that the documentation is, frankly? Pish (as they say where I grew up). As a payments developer, PayPal customer and PayPal merchant (albeit UK based)? PayPal are failing to defend their previous market lead as a third party, online payments processor - look elsewhere, you may get cheaper rates and you will not have to suffer their 'buyer protection' policy that will feck over merchants continually. Cynical? Moi? Yup! Quote Link to comment Share on other sites More sharing options...
vampirehunter Posted February 3, 2016 Share Posted February 3, 2016 (edited) Thanks @@burt !! PDT token was missing. We should notify Harald that there would be very nice required fields in Paypal configure!! Is it wrong in documentation?? can you explain how to set this up where does the PDT information go in the module admin for paypal standard 3.2? or does the recent December 2014, paypal App module need to be installed for this to work? thanks Edited February 3, 2016 by vampirehunter Quote Link to comment Share on other sites More sharing options...
tgely Posted February 3, 2016 Share Posted February 3, 2016 @@vampirehunter You can set it only in Paypal App. Quote osCommerce based shop owner with minimal design and focused on background works. When the less is more.Email managment with tracking pixel, package managment for shipping, stock management, warehouse managment with bar code reader, parcel shops management on 3000 pickup points without local store. Link to comment Share on other sites More sharing options...
Supertex Posted February 8, 2016 Share Posted February 8, 2016 @@Bob Terveuren Concerning the improper "completed" status returns (echeck): http://www.oscommerce.com/forums/topic/408541-paypal-payment-status-completed-vs-pending-same-store-order-status/ I don't think I ever really got the point across to folks. Quote osC v2.3.1 MySQL v8.0.32 PHP v5.6.40 Installed addons: . Attribute Sets Plus .. Create Account & Manual Order Maker .. Customer Testimonials 2.3.4 .. Customer Blacklist .. Dynamic Info Pages .. FedEx Web Svcs v9 .. Filtered Sales Report .. Generic Box .. Google XML Sitemap SEO .. Maximum Order Value .. Modular Front Page .. Monthly Sales & Tax Report .. Multiple Products Manager .. Must Accept Terms & Conditions .. Order Editior .. PDF Customer Invoice .. Price in Cart Only .. Product Sort/Order .. Product Sort in Cart .. Quantity Discounts .. Restrict Delivery Methods .. SEO Header Tags - Reloaded .. Separate Pricing Per Customer .. Simpler Admin Session Length Control .. Sitemap SEO .. Show Free Ship + Modules .. Specials by Category for SPPC .. Store Mode (open|closed|maintenance) .. Store Pickup Shipping .. Theme Switcher .. Ultimate SEO URLs 5 Pro .. UPS XML Rates & Svcs 1.4 .. USPS methods 7.3.1 .. Who's Online Dashboard . Fixes: Add to cart -> 'product not found' : FIX Login issues with IE 11 : FIX Tools: Incredibly Handy: osC Xref Link to comment Share on other sites More sharing options...
zzzeroman Posted September 8, 2016 Share Posted September 8, 2016 My websites worked perfectly with the standard mod all this time and I also enabled encrypted web payments in January and installed ssl as well. Except the few ipn issues almost all the orders were registered and the stock was taken off. However, in the last two weeks almost all the orders had issues with me receiving the debug email and the orders not registering and had to be done manually. I was thinking of implementing the mod suggested here to overcome the issue but having read through the paypal security update road map, they are very clear that they don't want you to use GET command and only to use POST command. SO where does this leave us? if this mod is based on the get command. Quote Link to comment Share on other sites More sharing options...
Sam-AUST Posted September 28, 2016 Share Posted September 28, 2016 @@burt - what do you do about the return URL if you have multiple stores using the same Pay Pal account? Quote Link to comment Share on other sites More sharing options...
aviscat Posted September 28, 2016 Share Posted September 28, 2016 @Bob Terveuren I followed and made changes per you post on this thread. I went over it again and found some things I missed and after doing that my website skips the actual payment part of logging into PayPal (sandbox) and goes straight to the success page on both the computer and mobile device. The items are removed from the cart and I get the emails both customer and store notification. When I login to the test PayPal site there is no record of payment having been made. Please feel free to try it out as I am still in test mode. http://www.masonjarlighting.net/store1/ Quote Link to comment Share on other sites More sharing options...
Tadream Posted January 10, 2017 Share Posted January 10, 2017 This was the last part that didn't work for my site that sells CDs and also music downloads. The user got back to the shopping cart, though the payment and process was fine, but the user has to go to their Account, My Order and download it from there. Now with Bob's adjustment and adding the PDT part it works perfectly. User gets back to the success page and gets the download link when payment is succesful. Thanks thanks thanks! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.