Maybe this interface is not cohesive enough for having a name. It seems to have two responsibilities: bitcoin payment offers and fiat payments.