Yes, I think that sounds like the better way to go.
-David
On Jul 27, 2006, at 4:27 PM, Si Chen wrote:
Hi David,
Just checked it again. What happens is if you select "Only pay
with billing accounts" then an OrderPaymentPreference of
EXT_BILLACT is created. If you select a credit card and a
billingAccountId, then an OrderPaymentPreference of CREDIT_CARD
type is created for the CreditCard, and the billingAccountId is
filled in on OrderHeader, but no EXST_BILLACT payment method is
created.
I think it would be better in the latter case to create an
OrderPaymentPreference of EXT_BILLACT as well, and then to
use .maxAmount to specify how much of each to use. Do you agree?
Si
On Jul 27, 2006, at 1:33 PM, David E Jones wrote:
This seems strange to me too. An OrderPaymentPreference should
certainly be created for billing accounts even though they aren't
a "PaymentMethod". I'm not sure when this was done or why, but
unless someone has a good reason for it, my vote is definitely for
changing it back and in fact considering what you described as a
"bug".
-David
On Jul 27, 2006, at 2:29 PM, Si Chen wrote:
Hi.
I was looking at OrderPaymentPreference when billing account is
used for payment, and I noticed in older versions, an
OrderPaymentPreference of payment method type EXT_BILLACT is
created, but not in the current version Why is that? It seems
to me that OrderPaymentPreference.maxAmount would be the only way
to split payments between different payment methods or payment
method types (ie, two credit cards or a credit card and a billing
account).
Si