Problem/Motivation
Payment methods with condition per billing address are hidden under anonymous checkout because of order billing address subfields don't initialized with real values.
Also this issue
Proposed resolution
We must always initialize default billing address in billing information pane (call buildBillingProfileForm() method) and add country subfield value same as order store default address. THis will cover the actual state of billing address widget in pane.
Remaining tasks
disscussing\ fixing
User interface changes
none
API changes
none
Data model changes
none
Comments
Comment #2
fotograafinge commentedI use shipping methods with condition per shipping address (country), those are also hidden under anonymous checkout.
I guess the same problem as with the billing address.
(maybe this needs a different issue, but probably it has the same cause as the anonymous billing address)
Comment #3
calbasiI suffer this issue too...
I think it be useful until it can be addressed a warning on the billing address condition of payment methods because a web builder can not imagine this is a "default" behavior
Comment #4
bojanz commentedLet's continue in #3110842: The billing address condition should not be shown for payment gateways.