Hey Jamar,
Unfortunately currently that was not possible to achieve this at this point of time.
- login via social network with term and conditions
- login via social network with Payplans
But currently you can try enable this setting Block Non-Subscribers from backend > payplans > configuration > setting , so when the user login via social network, the system will block their access until they subscribe any plan on your site then only can access their user account.
At the meantime, you can put the team an condition from the Payplans form as well.