symphonists / paypal_payments Goto Github PK
View Code? Open in Web Editor NEWExtension for Symphony CMS for processing and logging transaction made with PayPal Website Payments Standard.
Home Page: http://makenosound.com/
License: Other
Extension for Symphony CMS for processing and logging transaction made with PayPal Website Payments Standard.
Home Page: http://makenosound.com/
License: Other
I am building a Symphony CMS Ecommerce site with PayPal payments extension and simpleCart.js. But I didn't use the Reroute to PayPal filter, payment redirection link is generated by the simpleCart.js. Once I paid successfully, PayPal will redirect to the success page and I will get the following error:
Fatal error: Call to a member function get() on a non-object in /extensions/paypal_payments/events/event.paypal_payments_ipn.php on line 225
I can find a record in the IPN history, but the Payment status is "Unclaimed". Could you give me some clues to solve this problem please? Thanks
Save IPN data doesn't work for version 2.3.2.
Because PayPal is retarded they sent many, many IPN calls. Need to add a check to see if the invoice
is already in the DB and update/discard if that's the case.
How to make the extension compatible with the sections event extension?
I thought I recognised the flow of this extension :-)
The event file line 233 has a reference to good ol' SecureTrading.
I appears that validating the IPN against anything else than paypal.com fails. It should probably be hardcoded instead of relying on the _build_paypay_url() function.
I also couldn't find mention of sending the IPN response to any of the subdomains other than .com
Unless it was all a temporary issue with PayPal, I guess it's worth investigating as it might save some headaches around.
Looking at this comment: http://getsymphony.com/discuss/thread/25718/3/#position-55
It seems that .com is default url for sending data to paypal no matter what country.
Baring this in mind is there any particular reason to keep the $countries array and preferences? https://github.com/symphonists/paypal_payments/blob/master/extension.driver.php#L141
Looking to refresh/update this code and am wondering what's best.
In line 229 $url = 'http://www.sandbox.paypal.com'; must be $url = 'https://www.sandbox.paypal.com';
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.