Here is the thing.
It does not matter what is right and wrong on paper. Your lawyer can say that you are legally correct by paying in peso at the official rate, but the landlord won't care. You can sign a contract that says you pay in pesos, and in two months, the owner could be demanding...