Garageband - Unable to complete In-App Purchase
You won't be able to purchase IAPs for GarageBand unless the Mac App Store is logged in to the same account that 'accepted' the iLife apps.

Make sure you're logged in to the desired account, then open App Store &rarr; Purchases. If the iLife apps show as unaccepted, click Accept.