2012-07-25 57 views
0

我正在使用Facebook付費對話框與行動buy_items ...我實現了回調網址,一切工作正常。在「payments_get_items」回調中,我將「價格」屬性設置爲(例如)5(意味着5美元),但Facebook似乎將此理解爲價值1.5美元(或其他不同於5美元的其他價值)的5個信用點。我不想在我的付款對話框中顯示貸項,但是以客戶的當地貨幣顯示貸項。 我不知道如何做到這一點.. 注:我沒有註冊公司尚未如何使用付款對話框以實際貨幣顯示Facebook付款?

+0

https://developers.facebook.com/blog/post/2012/06/28/pricing-in-a- user-s-preferred-currency/+ https://developers.facebook.com/blog/post/2012/06/28/pricing-in-a-user-s-preferred-currency/ – CBroe 2012-07-25 12:59:19

+0

我已經使用了oscif = true ,但這裏的問題是我必須將信用額固定爲某個項目的價值,而不是以實際貨幣固定價值。 – user358448 2012-07-25 13:38:06

回答

0

按照文件(可能是這個問題?):https://developers.facebook.com/docs/payments/callback/價格應該在Facebook Credits的設置:

產品成本基於積分。所有產品費用必須基於 積分。整數值必須大於0.

確實使用dev_purchase_params:{'oscif':true}將指示Facebook以用戶首選貨幣而不是Facebook Credits顯示價格。你不需要註冊一家公司來完成這項工作。

我認爲你的問題是將美元兌換爲Facebook Credits(如果我錯了,請糾正我)。目前Facebook信用值0.10美元,1.00美元= 10美元= 10美元Facebook Credits(http://www.facebook.com/help/?faq=204417036262972)

請注意,您也可以將貨幣轉換爲Facebook Credits以及相反使用此工具:http://developers.facebook.com/docs/payments/user_currency/這將允許您以美元顯示確切的價值,EUR ...