Don't require total_amount for repeatContribution - it is set automatically via the recur template contribution