How to accept PayPal or credit card payments within Facebook app? - facebook

Is it possible to accept credit card payments or execute PayPal transactions within a Facebook app?
The ideal flow is for users to browse a catalog and complete a purchase all within Facebook. Is this possible?
If so, could you provide guides/tutorials for accomplishing this?
To clarify, our understanding is FB takes 30% of FB Credit purchases. We for this reason plan on offering either PayPal or credit card purchases, not FB Credit purchases. Is it possible to allow FB users to purchase with PP or CC instead of FB Credits? If we're wrong on the 30% transaction fee, please let us know. Thx!
Thanks!

Starting July 1st 2011 an app on facebook can only perform transactions with Facebook Credits (ignoring in game 'currency') . I have no idea where the doc covering this is, I'm not involved in that side of things.
This page https://developers.facebook.com/credits/ has this screen shot
which shows PayPal as an option to pay.
Here's a link from FishWorld that is explaining the policy on their forums http://www.talltreegames.com/fwf/showthread.php?3807-Facebook-Credits-Switchover-on-July-1st&p=20350#post20350
FaceBook LINKS!
https://developers.facebook.com/policy/
https://developers.facebook.com/policy/credits/
https://www.facebook.com/payments_terms/
Hopefully this random smattering of information is of some help to you. :)

I don't see anywhere listed that 'ALL' facebook apps must receive payments using Facebook credits. On the following page, https://developers.facebook.com/credits/, I see that it is mandated ONLY for GAME apps as of now.
Quoting from the link above:
Note: Effective July 1, games on Facebook Platform must exclusively process payments through > Facebook Credits. Learn more on the Migration page.
If it is not explicit, I would assume that it is not mandated.

Seeing as a regular Facebook app is no different from a website, albeit in a small`ish iframe. Sure.
I'd look at integrating the Express Checkout for Digital Goods solution for an even better checkout experience; https://www.paypal.com/digitalgoods
Note: You may still want to review the Facebook T&C's on this; I'm not entirely sure if this is allowed by them

Related

Linking Flutter app to an opencart eCommerce webstore

My customer had bought an Opencart website and an eCommerce Flutter app (from inspireUI/Fluxstore).
And my job is to implement the payment part into the app, (the app now loads the payment page from the website into a WebView and sync all the data the user had entered).
The user has to complete the web form, adding his credit card and complete the payment process.
Anyone have some documentations or any previous experience to help?
I've searched and contacted inspireUI support team and did not find helpful information.
There is not any documentation like this. You need to track all code and catch what happens.
By the way, you have to be careful while using WebView. There are some annoying issues related to payment like fraud detection and related to AppStore processes. You can read more.

Messenger Bot Features

I want to develop an app where the customer could log in, pay, and receive some videos & pdfs.
I guess I have three options:
1) Make my own web app
2) Make a Facebook app (account creation will be with facebook)
3) Make a Messenger bot. A person would ask the bot what they want, the bot would send them payment link, they would pay and the bot would send them the download link for the content.
The reason I am thinking of this is that every customer will have to initiate conversation with my bot, so the bot will be able to e.g. send them messages afterwards (remarketing).
So I guess my question is: would this work from a technical point? And is there any other notes or recommendations somebody can give me? Just want to see what the internet thinks about this idea. Cheers!
Dominik,
Your general idea will work with a FB bot. FB has some restrictions however:
"The Send/Receive API must not be used to send marketing or promotional messages, such as sale or product announcements, brand advertising, branded content, newsletters or the up-selling or cross-selling of products or service."
https://developers.facebook.com/products/messenger/
I'm not quite sure where the line is for users that reach out to your Bot in terms of up-selling.
If you haven't started yet. See my article on getting your Facebook Bot up and running:
Facebook Bots for fun and profit
--Matt
As an update for anyone else reading this, Facebook have revised the clause on sending promotional / marketing messages, effectively allowing it, IIRC.
The restriction on promotional content has been removed for standard messaging.
https://developers.facebook.com/docs/messenger-platform/policy-overview

"Frictionless payments" using the Facebook API?

For a game we are developing for facebook we would like to use a feature facebook calls "Frictionless payments" which is described in the developber blog of facebook: http://developers.facebook.com/blog/post/458/
It allows to let the user buy items in your application without confirming, if the item is worth up to 30 facebook credits and the user got this credits in his account available.
The code example in the blog is not working and the links to the documentation and a link to apply for this new feature are dead. I couldn't find more documentation about this feature but we know it exists as we saw it in other games.
So my question is, how can we implement this feature? Do we need to apply somewhere to use this feature and if yes, where can we do that.
I recall you need Facebook to enable this for your app/game. You have to email them and specifically ask for it. Then frictionless payments automatically happen.
Reference: Facebook Credits API Documentation
May be you could use facebook pay dialog
As for your question on where to apply, here is a tutorial on how to register a company information and payment methods.
Look at this for usage of pay dialog
Here is a javascript example for the same
Hope this helps

Facebook Credits required for all Facebook apps?

There is conflicting documentation on payment requirements for Facebook apps.
On some places, it says all Facebook apps must use Facebook Credits -- and therefore face a 30% transaction fee -- and other places say only social game developers are required to use Facebook Credits.
If you're building an app on Facebook, are you required to use Facebook Credits for payment or no?
The upcoming change applies only to games that run in the canvas element. Facebook is most likely going to require apps in the future use their credit system. Look at http://techcrunch.com/2011/01/24/facebook-to-make-facebook-credits-mandatory-for-game-developers/

Facebook E-Com& Subscription Model

I've Google. I've Binged. I've posted on both the Facebook dev boards, as well as Payvment's discussion forum, and no one seems to be able to answer what I thought was a very simple, straight-forward question. So I figured it couldn't hurt to take my chances in here.
I am writing a Facebook app which will be performing a real-world service for the user. I would like it to implement a subscription-based model, where the user pays $x/month to use the service (the app).
So I hear about this thing called the Facebook Credits API, and it seems like it's exactly what I'm looking for. Facebook handles all the nasty ecom/PCI compliance stuff, users buy tokens for your app, you get the money, and then your biz logic hits the API to see if the user has sufficient credits to use your app. Sadly, I was mistaken.
According to their Credit Integration Guide, it seems like Facebook credits are only good for game tokens and virtual goods. Not for real-world products. But then I heard about Payvment...
Payvment is this new ecom platform for managing real-world storefronts on Facebook. Free public beta even, into perpetuity.
But, for the life of me, I can't seem to get an answer to this question: can one use Payvment to charge users for services, not physical products? If not, what Facebook integration (if any) exists to provide for such a thing?
Payvment uses PayPal for checkouts inside Facebook.
As you are writing a Facebook App, you are able to use any 3rd party payment solution within your canvas, even PayPal.