Question: has paid or have paid?
Answer: Both are grammatically correct depending on the context. "I had paid" implies that you are looking into the past and at that time in the past, you had already paid the fees. "I have paid" looks at it in the present time and says that as it now currently stands, I have paid the fees.