Yes, Your "points" are nothing different than other apps' currencies. The fact that you call them Points and not Cash or Gold makes no difference.





As per your other question: "Also, people may not have linked a credit card to their apple id, in such cases how would such users would be able to purchase points in my app."

They can add a credit card at any time. Additionally they can also use iTunes Gift Cards.

For a complete list of Payment Options please review https://support.apple.com/en-us/HT202631