spree-contrib / spree_multi_currency

Provides UI to allow configuring multiple currencies in Spree.
http://guides.spreecommerce.org
BSD 3-Clause "New" or "Revised" License
41 stars 117 forks source link

Allow Multiple Payments with different cards/methods #1

Closed theCrab closed 11 years ago

theCrab commented 11 years ago

Say I am buying my girlfriend a pair of cute jeans that cost $50. I have 2 Credit Cards. One of them has $30 and the other $20 limit left. I want to use both cards to pay so my girlfriend would not leave me for that rich bald guy across the street.

Can I has that pwuiiiisss?

Multiple Payments for the same Order Sounds like a feature request.

Thanks @GeekOnCoffee @BDQ @LBRapid

BDQ commented 11 years ago

This is not the place to be asking for new features, please post feature requests to spree-user.

theCrab commented 11 years ago

OK. I thought I'd post in the related area.

JDutil commented 11 years ago

Technically this is already supported there just is no frontend user interface. Multiple payments can be created through the backend. I'd suggest that you look into ways of implementing the user interface as an extension modifying the payment checkout step. I don't think this is that desirable for most spree users though as I'm sure many like myself would prefer not to confuse the users checkout flow with too many options like entering multiple credit cards. It's hard enough to get some people to enter 1 credit card.

This extension is also not actually the related code either. You should look into the spree_frontend gem.

steveroot commented 11 years ago

One other consideration, I know in my physical shop I'm not allowed to split one invoice/purchase across multiple credit cards/methods as a term of my merchant account. Not sure if that applies to online sales though

theCrab commented 11 years ago

@steveroot can customers in your physical shop pay by cash? And are you using Spree for the physical shop?

steveroot commented 11 years ago

The physical shop is not connected to spree, so customers can pay by a mixture of [Cash, Cheque, Bank Transfer] or [credit card]. We have a merchant terminal in the shop and offer paypal for the tiny amount we do online.

I doubt that the card companies would know if we split a customers bill between different credit cards + cash, but I'm sure I remember reading it in our merchant terms which is why I mention it.

theCrab commented 11 years ago

Ah! cool. Am working on a terminal/till app to connect and unify the payment processing via Verifone. Hope I can pull this off. We want to be able to split payments in cash and card ++.

I think am pushing Spree in a direction that's more "Internet + High Street Shops". I doubt anyone in the Spree world thinks of physical shops having online shops unified payment processes like I do.

It always sounds foreign/backward every time I talk about it. :-1: