def METHOD_NAME(self):
    qs = (
        self.orders.values("payment__type")
        .annotate(sold=Sum("order_items__total"))
        .order_by()
    )
    return {item[0]: item[1] for item in qs.values_list("payment__type", "sold")}