Preheat oven to 350ºF and Line a baking pan with wax paper. Set aside.
In a bowl, combine all purpose flour, cocoa powder, salt, and baking powder. Mix well and set aside.
In another bowl, combine the melted butter, orange juice, vanilla extract, orange extract, and sugar.
Combine the wet ingredients with the dry ingredients by pouring in flour mixture to butter mixture. Stir together to combine.
This will come into one sticky brownie batter. Add chopped walnuts and make sure it gets all around the mixture.
Transfer brownie battter into the baking pan and bake into the oven for 23 minutes or until a ttoothpick inserted comes out clean. Do not overbake.
Let it cool completely before making the chocolate ganache.
To Make The Chocolate Ganache: Put dark chocolate buttons and all purpose cream in a bowl. Microwave in low and mix from time to time until chocolates are melted.
Spread the ganache on top of brownies evenly and sprinkle with orange zest.
Refrigerate for at least 2 hours or until set before cutting into squares.