A: Absolutely. Stripe can accept payments from customers anywhere in the world.
International non-Australian issued cards do incur a higher Stripe processing fee (2.9% + 30c per transaction), which is still far cheaper than most other processing gateways! The donation will be displayed, charged and receipted in AUD for Australian-hosted Campaigns.