Payment is configuration-dependent
Guests choose from methods enabled for the applicable checkout. Online payment requires merchant credentials and writes the result back to the order.
E-invoice has separate conditions
ECPay B2C e-invoice requires merchant eligibility, tax information, and service setup. It is not unconditional for every order. Test success, failure, cancellation, and refund before rollout.