If I am using aggregatingProductRatePlanID, is it possible to use rate plan name (ex. test-service/test-service) as string, or do I have to pass the id of the plan in?

Just the name or the path that includes currency should work.