Why not just have her pay you, and then you buy the sats on RoboSats? They have an option to send sats to an on-chain address during payout. Just put her address in there and you’ll be good to go.
Discussion
I have never used Robosats. She also likes the idea of being able to do it herself. It’s a good idea though that I’ll look into and suggest to her.