Facebook Credits API vs Payvement - facebook

Can someone explain to me the difference between the Facebook Credits API and Payvement? Is Payvement simply an app that wraps the Credits API?
I'm basically looking for best practices for how to accept payments through a Facebook app and the water in the FB dev docs is very muddy and unclear. Thanks for any input!

It looks like Payvement is geared towards the sale of physical goods, which you can't do with Facebook credits. Facebook Credits can only be used to sell virtual goods. It doesn't look like Payvement handles Facebook Credits at all, actually, and rather than being an API, Payvement is an e-commerce solution for the Facebook canvas.

Related

Finding Facebook Ads for a business

Is there any way to find out if a business/domain is running any ADS on facebook ?
Either it might be using facebook ads API or any other API which can provide this data?
I have looked into the matter in the past and the short answer is no.
Some advertisers want to maintain anonymity and therefore Facebook would never disclose that kind of information. Advertising is where all there money is coming from!

How to change the Facebook payment payout method?

I have created a Facebook app but now I want to modify the Facebook Payout method (I want to change it from a Paypal company account to my bank account). When I logged in the developer dashboard I found it's not allowed to make any changes.
This is what I saw:
I was redirected to StackExchange from the support page of Facebook Developers, is there any one from Facebook can help?
Thanks!
Try this one https://developers.facebook.com/docs/payments/payout_faq/#change
This link answers the following frequently asked questions:
How do I specify who receives the payout from my app?
When does Facebook pay out?
Which countries can Facebook Payments pay out to?
How do I change the payee for an app?
What does 30% revenue share cover?
What tax laws apply to virtual sales made through Facebook Payments?
Does the 30% fee include taxes?
How does Facebook equip developers to comply with local tax laws?

How can I use the Facebook Credit Api to reward an user with credits?

I want to deposit Facebook credits on other users accounts. Is there a way to do that with the Facebook Credits Api?
It could be in a direct way or as a gift card.
Thanks!
I do not believe you can do something like this nor does make sense. Facebook Credits are a centralized currency that is purchased with real world currencies and are valid across the Facebook platform for any app that accepts them. Were something like this supported, one could create an app to grant themselves or others credits that could be spent elsewhere on the platform. Since Facebook pays out real money to developers of apps where credits are spent, this would be equivalent of creating money out of nothing, which is bad for hopefully obvious reasons.
If your application supports the concept of virtual goods that are purchased with Facebook Credits, you could reward your users with those items instead.

facebook credits

EDIT 1:
Is it possible to withdraw facebook credits your facebook application has received? So the received credits can go into your real bank account?
ORIGINAL QUESTION:
Is it possible to use facebook users credits to pay for items in a facebook app? If it is possible, can someone please provide a link? Also, how does it work i.e. for 10 facebook credits you have to pay £0.16 or something, and if they pay for an item in a facebook app which costs 10 facebook credits, does that mean the owner of the app gets £0.16? Also, is the owner of the app able to widthdraw this money to his back account. If yes, how much does the whole transaction cost the facebook app developer?
UPDATE 2
as Kurru rightly points out in his answer, facebook credits can be redeemed to developers (just not to users). the Facebook Credits Terms says so, but in a quite convoluted way. better information can be found at Facebook Credits for Developers, incl.
How can I get started with Facebook Credits?
How much can I redeem a Facebook Credit for?
What payment options do Facebook Credits support?
What is the process to ensure timely payout for an app that integrates Facebook Credits, as well as additional apps by the same company?
Which countries can Facebook Credits currently pay out?".
UPDATE 2 END
UPDATE
https://developers.facebook.com/attachment/FacebookCreditsIntegrationGuidev1.pdf , p. 14:
To build user trust, please follow both the Facebook Credits Terms and Platform Policies, including (but not limited to) the following:
Facebook Credits cannot be..
cashed out into real-world currency
used to enable person-to-person funds
used to sell physical or real-world items
Details (Eligibility, (allowed) Transactions, Redemption, Actions We May Take, Transaction-Related Disputes, Other Terms) are in the Facebook Credits Terms.
UPDATE END
https://developers.facebook.com/docs/creditsapi/ :
The Facebook Credits API enables a user to use credits as a method for purchasing digital and virtual goods within a Facebook canvas application. Please note: the credits api is not yet available for use by external websites but only on canvas iframe applications.
As the developer you can get paid as detailed here : https://developers.facebook.com/policy/credits/
3.1
When you redeem Credits with us we will redeem them at the rate of
$0.10 per Credit, less a service fee
of $0.03 per credit redeemed. If we
change the service fee or redemption
rate, the redemption rate and service
fee in effect at the time you accepted
a Credit as consideration will apply
to that Credit. We will give you 30
days notice on the Facebook Developer
Website of changes to the redemption
rate or service fee.
Sounds like they basically take a 30% cut off the top. This can't be used to enable money transfers as specified by the previous answer.

Facebook credits API / Facebook payment API

Facebook has credits / payment feature, but I can't seem to find a payment API.
How does my app give out credits or receives credits from its users?
Facebook Credits is still in beta phase, so I guess they are keeping it a secret for now. Facebook is looking for developers to take part in the beta program though.
Documentation is available:
http://developers.facebook.com/docs/creditsapi
but you still have to request beta access at the moment (26 Oct 2010)
Today, we’re announcing a significant expansion in the number of developers that can be part of Facebook Credits, the virtual currency used in games and applications on Facebook. And working with our friends at PlaySpan, we plan to add more than 20 new ways for people to pay for Facebook Credits in the coming months.
From Facebook Developers Blog