Sync new amount to Salesforce after a sustainer payment is refunded

The normal sustainer sync process only sends a partial opportunity object to Salesforce (StageName, Transaction_Date_Time__c, and Probability). This is to prevent overwriting values that may have been updated in Salesforce. This commit checks to see if the payment was refunded and allows the amount field to sync back to Salesforce.