First releases of sfPaymentPlugin and sfPaymentPayPalPlugin

34 views
Skip to first unread message

Antoine Leclercq

unread,
Jul 24, 2009, 4:38:37 PM7/24/09
to symfony-payment-developers
Hi,

The first versions of sfPaymentPlugin (0.1.0) and sfPaymentPayPalPlugin (0.1.1) have been released tonight.

They provide support for basic online payment feature (only for PayPal Web Payments Standard for now) 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 this 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 :


Enjoy,

Antoine

Bernhard

unread,
Jul 28, 2009, 5:15:55 PM7/28/09
to symfony payment developers
Great initiative!

I may be able to provide a connector for Ogone payment solutions, but
it may take a while until I have the time for it. Thank you for your
work!


Bernhard

Antoine Leclercq

unread,
Jul 28, 2009, 6:31:22 PM7/28/09
to symfony-payme...@googlegroups.com
Hi Bernhard,

Thanks for your email. That'd be great for Ogone, let me know if you need anything.

We are currently developing support for Paybox, it should be available very soon.

Regards,

Antoine

Tom Haskins-Vaughan

unread,
Jul 29, 2009, 9:04:04 AM7/29/09
to symfony-payme...@googlegroups.com
Just a quick question.

Is it possible/plausible that sfPaymentPlugin might be able to pay more
than one vendor at a time? I'm developing an app where you can put items
from several vendors in your basket, then I was hoping for the user to
be able to pay all of the vendors at the same.

Tom

Antoine Leclercq

unread,
Jul 29, 2009, 10:22:10 AM7/29/09
to symfony-payme...@googlegroups.com
Hi Tom,

This depends on the possibility offered by the payment gateways (PayPal, Paybox, Google Checkout...). A transaction is required for a single vendor on the actual behavior, however I think that we might be able to do that through PayPal MassPay.

It is not developed as of today, but if you are avaialble to give us a hand we could work on this in the next days.

Antoine

Tom Haskins-Vaughan

unread,
Jul 29, 2009, 10:24:48 AM7/29/09
to symfony-payme...@googlegroups.com
Sure, I'd be happy to help where I can -- but I'm no demon coder :)

I looked at mass pay, and understood that you can initiate a payment
from you to many vendors, but I wasn't sure if you could request that a
user initiates a mass pay transaction.

Antoine Leclercq

unread,
Jul 29, 2009, 10:49:13 AM7/29/09
to symfony-payme...@googlegroups.com
Yes indeed.

Actually I think you first need to make the customer pay you, then pay the selected vendors.
But 2 payments means 2 commissions, which you want to avoid unless you do really want to make PayPal richer.

I would advise you to ask directly on PayPal support forum if such a think is doable, then we'd *just* have to implement it.

Antoine

Tom Haskins-Vaughan

unread,
Jul 29, 2009, 10:51:28 AM7/29/09
to symfony-payme...@googlegroups.com
I'll ask on the PayPal forum. I want to avoid taking any kind of payment
except for my commission as I don't want to be considered selling the goods.
> <mailto:t...@templestreetmedia.com
Reply all
Reply to author
Forward
0 new messages