Is there a method online to securely share credit card info with someone else in order to make a one-time purchase/payment?
Privacy for one time Payment
https://privacy.com/
DoNotPay for free trials
Yes some credit card issuers allow you to generate a one-time number. I’m not sure it’s limited to a single purchase but you can set credit/auth limits.