No, payment details aren’t needed to subscribe to the free service or to take advantage of the 7-day free trial.
The free trial upgrade is assigned in-app after you subscribe. You will only be asked to provide payment details if you decide to upgrade to its Plus plan. If you decide to subscribe to a ProtonVPN plan you should know that it only accepts payment via Credit Card or PayPal.