You absolutely can. You may want to ask for an initial payment or registration fee when new members sign up for your gym, and you can integrate that into your typeform.
In order to do so, all you have to do is add a Payment question in your membership form. When prospective members arrive at that question, they just need to pop in their card details. We use Stripe to process payments quickly and safely. They accept most major international currencies and are Strong Customer Authentication (SCA) compliant.