How is this theme designed to handle non-standard payment options.
Levels Checkout Process (at least the demo) seems to assume that everybody is paying with a credit card.
My client has very many payment options depending on what's in the cart, shipping destination and price group membership. These include COD, Charge CC on File, Wire Transfer, Affirm Payments, Paypal Payment, and all major credit cards. All of these don't show up on the OPAY screen. We handle this with custom logic to filter what options display.
Internally, Merchant MUST have a payment option selected on the OSEL screen before you can go to the OPAY screen, or you get an error. Levels hides the payment option selections and picks the first one, then, on the OPAY screen displays the payment options again, ignoring the selection from the previous screen. It displays credit card fields and lets you select the cards on this screen.
When I unhide the options on the OSEL screen then:
1. Selecting Charge CC on File or COD, the OPAY screen provides only the options to submit your order.
2. Selecting Affirm or Paypal, I'm redirected to those sites instead of OPAY
I can code whatever is needed, but am I supposed to replace the payment handling on the OPAY screen? If so what happens to Paypal and Affirm when I select them from this screen.
Levels Checkout Process (at least the demo) seems to assume that everybody is paying with a credit card.
My client has very many payment options depending on what's in the cart, shipping destination and price group membership. These include COD, Charge CC on File, Wire Transfer, Affirm Payments, Paypal Payment, and all major credit cards. All of these don't show up on the OPAY screen. We handle this with custom logic to filter what options display.
Internally, Merchant MUST have a payment option selected on the OSEL screen before you can go to the OPAY screen, or you get an error. Levels hides the payment option selections and picks the first one, then, on the OPAY screen displays the payment options again, ignoring the selection from the previous screen. It displays credit card fields and lets you select the cards on this screen.
When I unhide the options on the OSEL screen then:
1. Selecting Charge CC on File or COD, the OPAY screen provides only the options to submit your order.
2. Selecting Affirm or Paypal, I'm redirected to those sites instead of OPAY
I can code whatever is needed, but am I supposed to replace the payment handling on the OPAY screen? If so what happens to Paypal and Affirm when I select them from this screen.
Comment