Neither VISA, Mastercard,  nor PayPal does not work in Iran. However, some companies in Iran, such as some travel agencies, provide you the possibility of using the international payment methods in Iran.