The right answer to your question is consult with Apple.
In my experience, if you are unlocking some feature in you application upon payment, your app needs to do this via In-app purchase. In your case, upon payment you are enabling user the ability to upload more than 3 images from the application, then I suggest you should include In-app purchase.
Hope that helps!