OPEC has no rules requiring its members to sell oil in US dollars. Iran and Venezuela are members of OPEC.