 Name (required): Customer/business name Email (required): Contact email for order confirmation Street Address (required): Full billing address Country (required dropdown): Select from all countries (auto-populated via AJAX) City (required): City or municipality State/Province (required dropdown): Cascading dropdown - updates when country selected ZIP/Postal Code (required): Postal/zip code Phone (optional): Contact phone number Company (optional): Business name (if different from client name) Payment Gateway Selector: Dropdown populated from Invoice plugin payment gateways Available Gateways: Stripe, PayPal, or other configured payment processors Gateway Fields Area: Dynamic section that loads fields based on selected gateway via AJAX
                
                    Stripe: Credit