Sosh is contract only, so unless you have a French bank account and sign up for a monthly contract, that won't be an option. Same thing for B&You's plans with the exception of their new
prepaid card offer at 4.99€ for the SIM including 15 minutes, with recharges available in varying amounts. The downside with that is there's not much data offered, the SIM will be mailed to a French address, and I'm not sure whether a foreign credit card can be used for the online purchase.
I just bought the prepaid B&You SIM for my just-in-case personal phone (my main mobile is my office Orange). I can't remember what credit card I used to pay for the SIM carte itself but definitely to recharge it, I had to use my French card as my S'pore card would not be accepted (whether by phone or through one's bandyou online account). Nice thing for frequent visitors and foreign residents in France is that B&You prepaid does not have a validity period (maybe 1 recharge a year or something).