Shirley I use the same site for our club website. You have to use a credit card (maybe paypal) to pay. That's so it can be automatically renewed or whatever without a hassle of waiting on someones check. Plus they are are in Denmark so I'm sure the easiest way for them is strictly credit cards.
You upload the photos directly from your computer to Simplesite.