plainblack.com
Username Password
search
Bookmark and Share
no billing address when not needed  (#11828)
Issue

Some paydrivers do not require a billing address (Cash and Paypal). The cart should not ask for an address when the user can only choose from paydrivers who do not require an address. 

This means that the paydriver should get an extra method like needAddress(); so the cart can determine wether to ask for a billing address or not.

Comments
preaction
0
9/1/2010 8:52 pm
But the payment method is asked for after the address, and the billing address may be needed to calculate taxes (in the US, the business is responsible for sales tax if either the shipping or the billing address is in a state the business has a presence in, or so some articles I've read say).
dapperedodo
0
9/2/2010 7:44 am
You are right about that, but in some states that is not the case. Should't we give the opportunity to those sellers? We have several sites just selling online content. We do not need to know where these people live, we just pay tax for every sale (out government likes that)
preaction
0
9/2/2010 9:06 am
Ah, so then it probably shouldn't be paydriver-specific, but rather a setting in the shop. PayDrivers would have to be aware that they may not get a billing address (though the ones who don't want one won't ask for one and break).

So yes, PayDrivers would need a "needBillingAddress" method, and if billing addresses are disabled by the settings, only those that don't need it can be used.

Approved.
perlDreamer
0
9/10/2010 6:15 pm
The way that Joeri and I discussed it at the WUC, is that the cart would go through the list of available PayDrivers that the user can use.  If none of them require billingAddress (like if someone only had Cash and PayPal drivers enabled), then the billing address form would not be shown.
preaction
0
9/10/2010 7:21 pm
But as I said, they both might require billing address for tax calculation. The PayDriver has no role in calculating tax, so it can not be the only one deciding whether or not billing address shows up.
Details
Ticket Status Acknowledged  
Rating0.0 
Submitted By joeri  
Date Submitted2010-09-01 
Assigned To unassigned  
Date Assigned 2012-02-12  
Assigned By  
What to improve? WebGUI Stable  
URLrfe/request-for-enhancement/11828
Karma
Difficulty 4  
Karma So Far0
Karma Rank0.00
Keywords
Ticket History
9/2/2010
9:06 AM
Acknowledged DBell
9/2/2010
9:06 AM
Difficulty changed to 4 DBell
9/2/2010
7:44 AM
Pending joeri
9/1/2010
8:52 PM
Feedback Requested DBell
9/1/2010
4:06 PM
Ticket created joeri
© 2012 Plain Black Corporation | All Rights Reserved