Donate Button - Give SteamID points for pointshop

Hey! I run a deathrun server called the Lucky Cookie Community. We want to create a donate button as our community is quite big and people have been wanting to donate. However we don’t want something for nothing. So I have came up with the idea that if you donate a certain amount of money… you get so many points for the Point Shop.

How would I go about doing this?

A PayPal Instant Payment Notification rigged to call a SQL query which adds points to the said user’s SteamID in the Pointshop Database.