Payment methods

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Payment methods

BJ Freeman
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 | Threaded
Open this post in threaded view
|

Re: Payment methods

BJ Freeman
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.