Yes, Oxxo is safe and reliable. It is backed by the Oxxo chain store with over 16,000 outlets. Also, it keeps your information private since you only deposit with the code on the voucher