Add Gateway_Reference__c field to list of fields to update after sustainer payment.

This commit also adds the amount field to the list of fields to update. It no longer explicitly checks for a refund before adding the amount field back to the object.