How to make in app payments through 'iTunes' like one pays through 'Paypal'....

You must Login before you can answer or comment on any questions.

Application type: mobile SDK: Titanium SDK version: 2.0.2 (05/30/12 10:21 2ff31a3) Platform & version: android 2.3 Device: Android Device Host Operating System: OSX 10.7.4 Titanium Studio: build: 2.1.1.201207271312

Hi guys, i'm having a query....guys, i wanna know if there is any way out to make payments in an iphone app through itunes. Let me elaborate, there is an app, a free version(for say)...if user uses it and want to upgrade the version of app , he/she has to pay for that..!! So, what i'm asking is, is this possible that the payment can be made by using 'itunes' as it is made by using 'Paypal' module... Thanks for the help in advance.. :)

1 Answer

Accepted Answer

Hi Anuj

The store kit module available in the Marketplace is what you need. This will allow you to use the iOS in app purchasing that you are after.

Be aware that you cannot use PayPal to purchase things that can only be used inside your app - like upgrades.

— answered 10 months ago by Malcolm Hollingsworth
answer permalink
4 Comments
  • Hi Hollingsworth , i'm tryin to work with storeKit already, but i'm not getting one thing, i don't want to purchase any product from app store , i just want to make payment for the upgraded version of the app through my itunes account from ny device, is this possible..??

    — commented 10 months ago by Anuj Vashistha

  • No problem, it is the terminology that is the confusion then. I understand - I had similar issues.

    The storekit allows your app users to buy things USING the iTunes App store payment system, not allowing your app users to buy other apps from within side your own app.

    You need to go to itunesconnect.apple.com and add an app that you will be using the storekit with. You then tell it you are using 'In app Purchases' and it will update the certificate - which you need to add back to your development computer.

    Then you add into this interface things YOU want your app to sell, for example;

    • Upgrade to Pro, this is considered a 'non-consumable' as the user gain extra functionality within the app that is not a single use purchase or a subscription payment.
    • Coins or points, this is considered a 'consumable' as the purchase is a single use and can be purchased many times by the same user.

    You get to name what the things are, you get to set the price.

    The storekit module - lets you then list those things to your app users, they can buy them and then you release the extra functionality.

    One note, make sure you include a button so that RESTORE - without this your app will be rejected.

    — commented 10 months ago by Malcolm Hollingsworth

  • Thanks for the answer Malcolm, it's a great help. One more question, please don't mind..

    How do we set the price ,as u mentioned in the comment : "You get to name what the things are, you get to set the price."...??

    I've created a "Upgrade to Pro( $ 9.99)" button in upgrade window, on click of which the payment has to be made, and more functionality has to be added in the app...!! Now, when a user click on that button, how will the amount be credited from the user's account to the owner of the app through storeKit..??

    I may seem little annoying, sry... :)

    — commented 10 months ago by Anuj Vashistha

  • Show 1 more comment

Your Answer

Think you can help? Login to answer this question!