Hi folks,
One of my clients is moving a store to v9, and we're having problems with a custom payment module that I wrote for them, which worked fine under v5. This is a B2B store that accepts P.O. payments from authorized customers who've been set up in advance by a store manager. The only payment field on the OPAY page is an "I agree to your terms" checkbox. If a customer doesn't check the box, they should be returned to the OPAY page with an error message. But instead, the store gets a fatal error:
Error Code: MER-TUI-MGR-00023
Description: Item 'payment' threw exception 'invalid_payment_method' during initialization
Other Information: One or more required fields were not filled out correctly.
Does anyone know why this is happening? I took a look at some LSK code, but the handling of this exception is rather complex.
Also, there are a couple of new components in v9 related to payment fields; is there any documentation on these?
Thanks --
One of my clients is moving a store to v9, and we're having problems with a custom payment module that I wrote for them, which worked fine under v5. This is a B2B store that accepts P.O. payments from authorized customers who've been set up in advance by a store manager. The only payment field on the OPAY page is an "I agree to your terms" checkbox. If a customer doesn't check the box, they should be returned to the OPAY page with an error message. But instead, the store gets a fatal error:
Error Code: MER-TUI-MGR-00023
Description: Item 'payment' threw exception 'invalid_payment_method' during initialization
Other Information: One or more required fields were not filled out correctly.
Does anyone know why this is happening? I took a look at some LSK code, but the handling of this exception is rather complex.
Also, there are a couple of new components in v9 related to payment fields; is there any documentation on these?
Thanks --
Comment