I'm developing a FB Messenger bot which is technically a turn-based game. I want to sell in-game goods for real money through FB Payments or 3rd party service like XSola, for example.
But it seems like according to FB policy selling virtual good on Messenger platform is not allowed:
https://developers.facebook.com/policy - 16.6.5.d
d. Don't use Messenger Platform to sell digital goods.
I want to be sure whether this policy is applicable to my case or not. FB support basically told me they can't resolve my issue at this point:
Thank you for contacting Facebook.
It looks like your inquiry requires some technical or policy assistance and is not directly related to the payments you receive for in-app earnings on the Facebook Platform. Unfortunately, our team is not able to provide support for Platform policy or technical support inquiries.
Thanks in advance!
Related
I'm developing an iOS app where users can ask for advice to influential people on their subject. In order to interact with these people you have to pay the price they set. Once you pay you are able to engage with them on a private chat.
There is an app called Healthtap which does almost the same but with doctors.
I wanted to know if we might be able to use paypal and stripe payment systems instead of apple's.
For more info, I'm building it with HTML5 and making it native with Phonegap
Thanks!
You "have" to use apple's system when paying will add more content to the app, which seems to me, is what you are trying to do.
From Apple's In-App Purchase Programs:
You should read this if you are interested in offering additional
paid functionality to users from within your application.
You can use other payment methods when you are not adding new functionality to the app but rather buy something else in the real world. This is the reason why apps such as Amazon's kindle stopped selling ebooks through their apps, since they did not want to share their profits with apple.
No, Apple does not allow any third-party payment methods to be presented in the app itself; it's IAP or nothing.
What you CAN do is have the third-party payment system as part of your web site and have your users make payments through the web site. You will then need some authentication system in the app that uses to validate the user's payment.
I know there is IAP for native apps, regarding the iOS, but does this effect websites (I will explain)?
I have an e-commerce store (standard website) and my client wants to be sell on Facebook alongside promotions etc.
Within the configurations for 'Mobile Web' on developer.facebook.com there is this line If your app accepts payments through any non-iOS approved service it will be restricted on iOS.
Learn more..
What exactly does this mean?
Is Mobile Web not intended for configuring web apps, so they appear on iOS Facebook.
Where can I find a list of approved payment providers?
Or have I missed the point altogether? I am using Google Checkout API to process payments from my custom cart.
Any light someone can shed on this would be appreciated. Thanks
I am guessing the answer:
This is a legal requirement by Apple that is passed on by Facebook.
Apples does not allow any app to perform payments not through its payment mechanism.
Facebook iOS App is bound by the same licence.
Since Facebook is an (iOS) App that runs other (facebook) Apps - the apps inside the Facebook (iOS) App should abide the same licence.
I agree this is not convenient as it makes you deal with more than one payment service just for you to get to iPhone.
--franji
My boss asked me an interesting question about if the developer gets a cut of the ads ran on their app page. I was unable to give him an answer. I tried to search for an answer and could not find one.
Nope. You get no money whatsoever from just running your app.
The only way to make money, is to sell token to buy in-app stuff.
See this documentation for more information about in-app payments:
https://developers.facebook.com/docs/payments/
More than 1000 apps are made on facebook on each day.The facebook apps are primarily made by different service level companies as a medium of promotion .They are in no mood or temptation to sell them .But if some people really want to sell the token id of the apps .
I would like to know my options for letting users make payments in my iPhone application for goods in an e-Commerce store. This will be an app rather than a mobile website.
Ideally, I would just like to use Authorize.net or SagePay - is this possible? I found some posts from a year ago saying that Apple only allow their In App purchase, is this still true?
Thanks for any guidance.
Assuming you have access to Apple's developer member center, have a look at the App Store Review Guidelines, section 11.
To my understanding it is allowed (or required even) to have your own payment-system, as long as you're not selling (digital) items that are supposed to be used in the App.
I have an iphone app and android app which are ecommerce "shops"
In these apps, I want to create a "web" view to enable the user to buy my products (i.e. clothes, ...) via Paypal web-mobile or Google Checkout web-mobile
Am I going against the terms and conditions ?
If yes : are there other solutions ?
Thank you
I think you should look at In-App billing. http://developer.android.com/guide/market/billing/index.html
This will enable users to purchase with their existing Google Checkout/Market accounts.
For web apps, have a look at Google In-App Payments (currently in developer-preview mode):
https://sites.google.com/site/inapppaymentsapi/
Mobile Express Checkout is PayPal’s
Express Checkout service tailored to
mobile devices. Mobile Express
Checkout screens are optimized for
webkit browsers for iPhone and
Android. It is easy to transition
your desktop checkout experience to
mobile devices. To help with this
transition PayPal has some best
practices you should review. These
suggestions can improve the user
experience and result it higher
conversion rates.
There is lot about mobile express checkout
https://www.x.com/blogs/Sidney/2011/04/15/mobile-express-checkout-quick-start
As well as lot about this payment gatway and sample code
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECOnMobileDevices
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_code