help needed to purchase and send bitcoin


hi, I am currently based in New Zealand/Australia. I am wanting to use a payment service where I can buy bitcoin via credit or debit card and then send bitcoin to other people's wallets. i deposited money into a Binance account only to find out that you can only send this bitcoin to other people with a Binance account ( useless for my purposes)

id like to be able to:

buy bitcoin with a credit/debit card

send this bitcoin to any other bitcoin wallet address

i don't have any issues verifying my identity, and i do not plan to be sending large amounts < 1000 USD per year

what payment services would you guys recommend?