In this shop, there are several payment options:
When choosing 2, 3,4, 5 or 6 you can download the purchased directly once payment is completed successfully.
In option 1, you must transfer the amount, and must then be processed manually.
Only then you can download your order. But so this takes time (at least 1 business day !).