Hey! I’m not familiar with other modes of money transfer [at least not secure ones] but if you come off anon I’d be happy to discuss it with you and see if we can’t figure something out!
[for the record, you can link a bank account directly to paypal, you don’t have to have a credit or debit card]