No, you can subscribe to Kayo Sports with any credit card from anywhere. There are plenty of accepted payment methods as well including, including Credit/Debit Cards, Apple Subscription, Telstra, and ZipPay. You can also buy Kayo Sports gift cards online from a number of Australian retailers. That said, you do need a valid Australian phone number. If you don't already have one, you can get a virtual number online.