here is my suggestion:
if there is no partyid assigned then anonymous.
if anonymous then the products payments should be presented, for selection.
if there is a party ID then should compare the parties payments with the
product stores. if non match then the product stores payment methods are
presented.
if the partID payments methods match the product store then those that
match should be presented. Could have a Flag in the product store to
show all the product store by default.




BJ Freeman sent the following on 4/28/2009 2:33 PM:
> In going through a anonymous check out process where the only product
> store payment method is paypal, it seems the flow does not take into
> account a payment will be made externally while doing the check out process.
> In looking at
> orderpaymentinfo.ftl
> it seems to take into account EXT_PAYPAL
> this is called in the orderentryscreens.ConfirmOrder screen.
> 
> 
> however in the three check options they call
> 
> CheckOutEvents.checkPaymentMethods()
> which calls
> CheckOutHelper.validatePaymentMethods()
> there is nothing about external payments.
> I would think it would set the Payment Id as the external payment like
> paypal so ti would trigger the event to call paypal payments.
> if there is not partyID then it should look to the Products store for
> payment types and list those.
> 
> or am I missing something.
> 

-- 
BJ Freeman
http://www.businessesnetwork.com/automation
http://bjfreeman.elance.com
http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
Systems Integrator.

Reply via email to