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.
