Al,

Have you found any solution for this?

If I understand your requirement correctly you should be able to do this with no code changes. The sentence I'm looking at in your email is: "I would just like the credit card to be billed upon checkout."

To do this just make sure the product(s) you want billed immediately have a ProductType with the isDigital field set to Y. This would include the Digital Good and the Finished/Digital Good (the good ol' "findig").

-David


On Oct 15, 2006, at 12:46 AM, Al Byers wrote:

I have traced through the payment code every which way I can find and I think I see what is going on, but I would like some confirmation and/or help. We have a simple subscription app, so there is nothing to deliver upon payment. I would just like the credit card to be billed upon checkout. It looks like the key is to have an OrderPaymentPreference tied to the order
with a statusId = "PAYMENT_NOT_AUTH". This is in  the
CheckOutHelper.processPayment method.

Question #1: Is that right or am I missing something?

Question #2: What do I need to set up so that the OrderPaymentPreference
gets set properly?

Thanks,

-Al

Reply via email to