There are couple reasons why this could be happening.
Are the transactions marked in PayPal as successful? The business email does not seem to be valid. Can you also check, if the PayPal provider has its property Order status if payment succeeds set to Payment received status, and this Order status has Mark order as paid set in its properties?
Finally, are you running your site live, or only on localhost? can you please test if the URL ~/CMSModules/Ecommerce/CMSPages/PayPalIPN.aspx is accessible over the internet?