Do not check payment status if registration is older than 7 days. As specified by the iDeal doc, see ticket #646.
Added payment status check date history field for registrations.
Only check payment status when the last check was more than one hour ago.
As specified by the iDeal docs, see ticket #646.
Added commit_on_success to combine database transactions for performance.