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.
