@classmethod
def get_creatable_methods(cls, store, payment_type, separate):
    """Gets a list of methods that are creatable.
        Eg, you can use them to create new payments.

        :returns: a list of :class:`payment methods <PaymentMethod>`
        """
    methods = []
    for method in cls.get_active_methods(store):
        if not method.operation.creatable(method, payment_type, separate):
            continue
        methods.append(method)
    return methods
