Venmo isn’t available internationally, and it isn’t available in Mexico for the same reason. It might work if you already have a Venmo account and you traveled to Mexico. If not, it won’t work as it’s only available to the folks that live in the US.