X

Customer Login

Online payment plugins for symfony (sfPayment plugins)

Posted by antoine on 2009-07-28 in symfony, symfony-plugin

If you are interested to contribute (e.g to develop support for Google Checkout, Amazon Payments, Authorize.Net...), please join the mailing list : http://groups.google.com/group/symfony-payment-developers

The first versions of sfPaymentPlugin (0.1.0) and sfPaymentPayPalPlugin (0.1.1) have been released friday night. They are in alpha version for now.

They provide support for basic online payment feature (only for PayPal Web Payments Standard for now, we are currently working on Paybox support) as well as a starting point for the class structure. As I said previously, we followed the results of the discussions we had on the symfony-users mailing list. We also took inspiration on Marijn and Md Emran Hasan work. Again, it's a starting point.

On the technical side, the plugins include :

 sfPaymentPlugin

  • sfPaymentTransaction : the transaction class, the developer implementing sfPayment should only be using objects of this class.
  • sfPaymentGatewayInterface : the gateway (or provider) configuration class, a gateway object is injected in the transaction class.
  • helper, basic unit test and a mock class

 sfPaymentPayPalPlugin

  • support for PayPal payments (using Website Payments Standard for now)

Lots of questions came out of those 2 plugins during the development... Whether is what should and should not be managed by the plugins, the way they should be tested, organized. These need to be discussed in the symfony-payment-developers mailing-list.

These very first versions are functional and can be used and tested in development (they are NOT ready for production yet).

You'll find their documentation on :

The github wiki page : http://wiki.github.com/letscod/sfPaymentPlugin

22 comments so far

Posted by david on Thursday July 1st, 2010 15:11
hello, it seems great but difficult to trust your plugins because always in alpha why not use a Zend Framework service like Zend_Service_PayPal and integrate it in a plugin ? it would be useful and more professional (we are sur it works good!) think to you
Posted by bigjoel on Tuesday August 17th, 2010 13:22
Pouvez vous détaillé un peut concernant son utilisation en faisant des exemple concret. S'il vous plait et merci
Posted by alex on Sunday September 19th, 2010 17:32
Hello, This plug in seems to function well. I had a bit of an issues using the sample with the test gateway because it uses curl to check the ipn and curl seems to reject paypals ssl certificate. Anyhow, I've joined the google group for this plugin as I'm interested in seeing it developed further. It would also be nice to see some incorporation of the Zend_Service_Paypal as this is already fully tested code. Wrapping that in a plug in seems like it would be highly beneficial.
Posted by Matt on Thursday January 13th, 2011 22:41
Thanks for the links. I checked out the plugins and was pretty impressed. They offer nice support and are reasonable.
Posted by Roger on Wednesday January 19th, 2011 16:17
I agree Matt. They are reasonable and not confusing or tamper with anything else. Nice stuff, thanks for the material!
Posted by MS Office on Friday June 24th, 2011 11:05
Its as you read my mind! You gaze to know so much about this, like you wrote the novel in it or every thing. I think that you could do with some pics to own the message home a little bit, but other than that, this is great discussion board. A great read. We will certainly be back.
Posted by Jimmy on Friday July 8th, 2011 23:00
How are these plugins coming along as far as production? I've heard good things but want to know if we're out of the testing stages yet. Thanks in advance.
Posted by nfl jersey on Monday July 25th, 2011 02:27
so lucky to read your post, i will read your post time to time,thank you!
Posted by NHL Jersey on Monday July 25th, 2011 02:29
I visit your article every sector is very clear and great information
Posted by Clay Matthews Jersey on Friday November 18th, 2011 10:09
i don't know why so hard to reply,some body can tell me
Posted by Chris Osgood Jersey on Friday December 16th, 2011 03:52
Si vous êtes intéressé pour contribuer (par ex. pour développer le support pour Google Checkout, Amazon Payments, Authorize.Net...), rejoignez la liste de diffusion : http://groups.google.com/group/symfony-payment-developers
Posted by Gordie Howe Jersey on Friday December 16th, 2011 03:53
Ces premières versions sont fonctionelles et peuvent être utilisées pour le développement et les tests, elles ne sont pas prêtes pour la production.
Posted by official jerseys on Saturday December 24th, 2011 09:54
Sport cycling jerseys is the best very popular selling dresses in this time,no matter you are creazy love of that ball recreation,or you aren?&iexcl;&yen;t.Every person need the awesome sport cycling jerseys in your life.Our new jerseys are the most<strong> effective one among </strong>the game jerseys area.If you want to select the sport jerseys,welcome to get our via the internet sport jerseys store.<em>When you finally </em>wearing each of our [url=http://www.usbestjerseys.com]official jerseys[/url] <a href="http://www.usbestjerseys.com">official jerseys</a> ,you will <u>understand is there </u>a best hat.</p> <p><br />
Posted by zxirio on Friday January 13th, 2012 16:34
zxirio
Posted by nfl jerseys on Monday January 16th, 2012 16:53
Very happy to see your article, I very much to like and agree with your point of view.
fnqadvrm http://paydayloansinn.com/ cash advance XishkN <a href="http://paydayloans24x7.net/ ">cash advance</a> :-O [url=http://autoloans24x7.com/]auto loans online[/url] YhxGr
uabezv http://scheapcialis.com/ discount tadalafil 8]]] <a href="http://scheapviagra.com/ ">buy viagra now</a> =-] [url=http://bucviagra.com/]buy generic viagra[/url] 1011
Posted by xugcmglq on Friday January 27th, 2012 22:33
xugcmglq
Posted by nsskpy on Monday January 30th, 2012 02:30
nsskpy
Posted by lewbgdlq on Thursday February 2nd, 2012 19:48
lewbgdlq
Posted by hnebznb on Friday February 3rd, 2012 20:39
hnebznb
Posted by jpeuuwxu on Saturday February 4th, 2012 05:29
jpeuuwxu

Leave a reply

Captcha picturereload