2011-09-16 18 views
6

मैं फेसबुक क्रेडिट से उदाहरण लागू करता हूं, और एक परीक्षण ऐप बनाता हूं, कॉलबैक यूआरएल में callback.php जोड़ा, मेरी चाबियाँ सही तरीके से रखें। लेकिन मैं इस त्रुटि मिलती है:फेसबुक, भुगतान प्रक्रिया प्रक्रिया त्रुटि, कैसे करें?

Sorry, but we're having trouble processing your payment. You have not been charged for this transaction. Please try again. 

मैं अलग आर्थिक मूल्य के साथ कुछ बटन बनाने के लिए कोशिश कर रहा हूँ। जैसा:

Click to get 100 credits 
Click to get 1000 credits 

यदि मैं यह सामान्य कोड का उपयोग करें, मैं भुगतान खिड़की ठीक मिलता है, लेकिन मैं अपने उत्पादों वहाँ नहीं देख सकते हैं, मैं केवल पहले ही बना दिया प्रीसेट से चुन सकते हैं:

function buyMore(){ 
    // calling the API ... 
    var obj = { 
     app_id: 'xxxxxxxxxxxxxxxxxxxxx', 
     method: 'pay', 
     order_info: n, 
     purchase_type: 'item', 
     credits_purchase: true 
    }; 

उपयोगकर्ता मेरी मौद्रिक प्रीसेट को दिखाने के लिए मुझे लगता है कि मैं समारोह के लिए विभिन्न मूल्यों पारित करने के लिए की जरूरत है:

<p><a onclick="buyMore('100'); return false;">Buy More Credits 100</a></p> 
<p><a onclick="buyMore('1000'); return false;">Buy More Credits 1000</a></p> 


function buyMore(price) { 
    var order_info = { 
     "title":'title', 
     "description":'description', 
     "price":price, 
     "image_url":'http://....img_url', 
     "product_url":'http://....product_url' 
    }; 

    // calling the API ... 
    var obj = { 
     app_id: '153230661424821', 
     method: 'pay', 
     order_info: order_info, 
     purchase_type: 'item' 
    }; 
} 

सुनिश्चित नहीं हैं कि अगर मैं इसे अधिकार मिल गया।

क्या कोई मुझे सही दिशा में धक्का दे सकता है?

+0

यहां तक ​​कि मुझे भी एक ही समस्या का सामना करना पड़ रहा है। मैं कोड डीबग करने की कोशिश कर रहा था और अचानक अचानक यह संवाद पॉपिंग शुरू कर दिया और कुछ समय बाद मैंने एक ही त्रुटि देनी शुरू कर दी। इसलिए मुझे यकीन नहीं है कि –

उत्तर

2

हाँ, आपको अपने उपयोगकर्ताओं को वह आइटम चुनना होगा जो वे खरीदना चाहते हैं, जो फिर खरीददारी कॉल को कॉल करेगा, ताकि वे क्रेडिट डायलॉग के माध्यम से अपनी खरीद की पुष्टि कर सकें (जैसे आप अपने दूसरे उदाहरण में कर रहे हैं) ।

पहली बात यह है कि मैं डेवलपर ऐप में अपने क्रेडिट सेटिंग की जांच कर रहा हूं। मुझे यह समझने से पहले कि मैं अपने क्रेडिट कॉलबैक यूआरएल को सेट करना भूल गया हूं या अपने उपयोगकर्ता को क्रेडिट टेस्ट उपयोगकर्ता के रूप में सेट करना भूल गया हूं, मुझे एक नए ऐप पर पहले त्रुटि मिली है।

1

आप उपयोगकर्ता को क्रेडिट की एक निश्चित संख्या खरीदने के लिए क्यों कह रहे हैं?

निश्चित रूप से यह एक आसान प्रवाह है यदि आप उपयोगकर्ता को एक आइटम (क्रेडिट में मूल्य) खरीदने के लिए कहते हैं और फेसबुक उपयोगकर्ता को आवश्यक क्रेडिट खरीदने के चरण को संभालता है?

+0

किसी भी मामले में क्या हो रहा है, मुझे अभी भी कुछ कामकाजी कोड चाहिए। मैं सभी – Patrioticcow

+1

@Igy पर 'credits_purchase' का उपयोग नहीं करना चाहता हूं, इसका जवाब नहीं है, यह सुझाव की तरह है, जिसे मैं ओपी को टिप्पणी के रूप में जोड़ूंगा –

संबंधित मुद्दे