It is the only acceptable means for ebay. It is not so much proving your age, it is to show you are over 18, as a credit card cannot be held under that age.
Having your account with ebay for 20 years for example should be adequate, but that leaves too many loopholes.