[Active Merchant] Split a transaction to distribute funds to two accounts?

139 views
Skip to first unread message

Chris Earle (CBL)

unread,
May 7, 2010, 9:32:20 AM5/7/10
to Active Merchant
Hey all,

interesting notion I've been thinking of is taking a payment and while
running through the gateway code splitting the charge into two amounts
and distributing the amount into two accounts. Has anyone ever heard
of a way to do this - like, maybe, if one of the common payment
gateways can set this up?

On the code side, I can see authorizing the payment twice with each
API key etc...

The other thing would be - any way to only produce one charge on the
customers credit card bill.

This is all magic I know -- just an idea we had to distribute funds
amongst partners right at the point of transaction


ideas / suggestions on where to look for this -- appreciated!

--

--
You received this message because you are subscribed to the Google Groups "Active Merchant" group.
To post to this group, send email to activem...@googlegroups.com.
To unsubscribe from this group, send email to activemerchan...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/activemerchant?hl=en.

Fernando Guillen

unread,
May 7, 2010, 9:43:11 AM5/7/10
to activem...@googlegroups.com
On Fri, May 7, 2010 at 3:32 PM, Chris Earle (CBL) <cea...@cbltech.ca> wrote:
> Hey all,
>
> interesting notion I've been thinking of is taking a payment and while
> running through the gateway code splitting the charge into two amounts
> and distributing the amount into two accounts.

Yes, very interesting point. I am really interested on it, but still
haven't find any solution.

I'm developing a multistore service for a very small target group and
I'm thinking in a kind of fee on any transaction like a
business-model.

There are two issues here:

1) Is possible to do this on a transparent way for the user?
2) If the fee is relatively small like 10 cents for transaction will
there be space for the Paypal fee?

I think my first approximation will be to group all the fees for every
shop owner and ask for a monthly payment.

So I don't think if the solution will be technical or functional.

Regards

f.

--
Fernando Guillén
Freelance Web Developer
http://www.fernandoguillen.info
http://spainrb.org/fernando-guillen

Cody Fauser

unread,
May 7, 2010, 10:56:32 AM5/7/10
to activem...@googlegroups.com
This is what services like Amazon Flexible Payments and PayPal
Adaptive Payments were designed for.
--
Cody Fauser
http://shopify.com - e-commerce done right
http://www.codyfauser.com - blog
http://peepcode.com/products/activemerchant-pdf - ActiveMerchant PeepCode

Fernando Guillen

unread,
May 7, 2010, 11:18:42 AM5/7/10
to activem...@googlegroups.com
On Fri, May 7, 2010 at 4:56 PM, Cody Fauser <codyf...@gmail.com> wrote:
> This is what services like Amazon Flexible Payments and PayPal
> Adaptive Payments were designed for.

Indeed:

* https://www.x.com/docs/DOC-1408

Thanks Cody

f.

--
Fernando Guillén
Freelance Web Developer
http://www.fernandoguillen.info
http://spainrb.org/fernando-guillen

Chris Earle (CBL)

unread,
May 7, 2010, 4:13:48 PM5/7/10
to Active Merchant
nice one Cody --thanks alot
the Paypal Adaptive chained / parallel payment flow is interesting!
now how to implement..hehe

--


On May 7, 11:18 am, Fernando Guillen <fguillen.m...@gmail.com> wrote:
> On Fri, May 7, 2010 at 4:56 PM, Cody Fauser <codyfau...@gmail.com> wrote:
> > This is what services like Amazon Flexible Payments and PayPal
> > Adaptive Payments were designed for.
>
> Indeed:
>
> *https://www.x.com/docs/DOC-1408
>
> Thanks Cody
>
> f.
>
> --
> Fernando Guillén
> Freelance Web Developerhttp://www.fernandoguillen.infohttp://spainrb.org/fernando-guillen

Scott Windsor

unread,
May 7, 2010, 6:14:39 PM5/7/10
to activem...@googlegroups.com
Actually...

I already have a fork of active merchant with adaptive payments built in.
You can use this to use this pay multiple people like so:
   gateway.pay [1000, 'fr...@example.com'],
     [2450, 'wi...@example.com', :primary => true],
     [2000, 'bar...@example.com'],
     :sender_email => "jo...@example.com", :return_url => "http://example.com/return", :cancel_url => "http://example.com/cancel"
 
- scott
Reply all
Reply to author
Forward
0 new messages