2

I am developing an iOS application in swift, In this application, User can buy the event photos by adding selected photos to cart. Here, How can i proceed with the payment options and do i need to add Apple Pay or In App-Purchase in this scenario?

I've done some research on this topic and I came to know. Apple Pay: Sells physical goods such as groceries, clothing, and appliances.

In-App: Sells virtual goods such as premium content for your app, and subscriptions for digital content.

So, in my application i am thinking about to add In-app purchase. Please confirm me? and help me out.

Thanks in Advance.

user3040319
  • 57
  • 1
  • 9

1 Answers1

2

Yes. You need to in-App purchase only for digital content-selling. Go with in-app purchase. If you are new to in-app purchase, here is the link to follow.

Implementation of in-app purchase

Sivajee Battina
  • 4,124
  • 2
  • 22
  • 45
  • Thanks for your help @Sivajee , Can you please suggest me which payment integration is simple and easy? We are planning to add Authorize.net payment gateway. – user3040319 Feb 07 '17 at 11:23
  • 1
    Please don't use any other kind of payment gateways. That results in rejection of your app in appstore. Apple is strict on this rule. The only payment gateway to sell digital content should be apple in-app purchase – Sivajee Battina Feb 07 '17 at 11:24
  • are you sure about that @SivajeeBattina – Ravi Feb 07 '17 at 11:33
  • 1
    Yes. AFAIK I'm sure about this. – Sivajee Battina Feb 07 '17 at 11:37
  • Do you have any idea how this works if i add Authorize.net payment. Is it possible to do that in my scenario? – user3040319 Feb 07 '17 at 12:09
  • I have good experience in this. From the scenarios I have seen so far, apple is rejecting if you don't use in-app purchase for digital content selling. I never see a situation where apple accepted any other payment gateway for this. – Sivajee Battina Feb 07 '17 at 12:16
  • Ok but how the payment works in In-App? We dont need to add any other payment integrations? Please give me the info. @SivajeeBattina – user3040319 Feb 07 '17 at 12:57
  • First you need to create product identifier and set price for it. If user clicks on product you need to call methods to purchase item related to product identifier. You cannot use dynamic prices this way. You need to set differet price tiers realtes to product identifiers. http://stackoverflow.com/questions/28022851/how-to-impliment-ios-in-app-purchase-for-books-with-dynamic-price this is the link that might answer your questions – Sivajee Battina Feb 07 '17 at 13:08
  • Ok Thanks. Is there a possibility that we can add Apple Pay for payment? @SivajeeBattina – user3040319 Feb 07 '17 at 14:13
  • Apple pay only for physical goods bro ;-) I don't think apple will accept it. – Sivajee Battina Feb 07 '17 at 14:25
  • FYI, Authorize.net payment gateway can be used as replacement for Apple pay but not for in-app purchases AFAIK – Sivajee Battina Feb 07 '17 at 14:26
  • Hi Sivajee, Is there a possibility for adding Apple pay in app and testing sandbox account without apple developer account? Please let me know if you know regarding Apple Pay. Thanks @SivajeeBattina – user3040319 Mar 28 '17 at 07:40
  • You cannot create sandbox account without apple developer account. Here is the confirmation link: https://developer.apple.com/support/apple-pay-sandbox/ – Sivajee Battina Mar 28 '17 at 08:54
  • Thanks you so much for the info. – user3040319 Mar 28 '17 at 10:23