renamed PaymentmethodInterface