Trading Steam items app - IAP

Hi guys!
I am newbie in apple review guidelines.
I am looking for your help and kind advice. I have a question according in-app purchases guidelines. I want to develop an app which allow to trade steam skins (like, u know, csgo skins, dota skins etc). In two words, one user can sync his steam inventory (his items from pc games), put some items on sale, another user can top up balance, buy those items and withdraw them to his steam inventory.
After researching the guidelines "If you want to unlock features or functionality within your app, you must use in-app purchase." i have 2 questions:
1. Will mechnics, which I described above, unlock features or functionality within my app? I can't understand exact meaning of "unlock features within your app"...In one hand, users will be able to sale/buy items which will be consumed outside of the app...in another, can "trading those items" means the unlocking functionality and features?
2. Should I connect IAP or I can use just traditional CC entry or PayPal for topping up balance? second variat suits me (this model use Steam mobile app - no IAP, just CC, PP etc).

Using jargon ("steam" "skins") makes it difficult to respond to your post.


If you are buying and selling items that are used outside of the app then you do not need to use IAP.

Trading Steam items app - IAP
 
 
Q