कमाई करने से जुड़ी समस्याओं को हल करना

आपको Apigee Edge दस्तावेज़ दिख रहा है.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इस पेज पर जाएं Apigee X दस्तावेज़.
जानकारी

इस विषय में, कमाई करने से जुड़ी आम तौर पर देखी जाने वाली समस्याओं को हल करने के बारे में जानकारी और दिशा-निर्देश दिए गए हैं समस्याएं.

डेवलपर को निलंबित किया गया

समस्या का ब्यौरा

डेवलपर को निलंबित कर दिया गया है. अब वह कमाई नहीं कर पाएगा लेन-देन/एपीआई कॉल.

गड़बड़ी के मैसेज

<error>
   <messages>
        <message>Exceeded developer limit configuration -</message>
        <message>Is Developer Suspended - true</message>
   </messages>
</error>

संक्रमण की जांच

डेवलपर को निलंबित किए जाने की वजह जानने के लिए, यह तरीका अपनाएं चरण:

  1. निलंबित किए गए ऐप्लिकेशन से जुड़े गड़बड़ी के कोड की पहचान करने के लिए, नीचे दिया गया एपीआई कॉल करें डेवलपर:
    1. अगर आप सार्वजनिक क्लाउड उपयोगकर्ता हैं, तो नीचे दिए गए एपीआई का इस्तेमाल करें:
      curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org}/suspended-developers/{developer-email}" -u orgadminEmail:password
      
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    2. अगर आप प्राइवेट क्लाउड उपयोगकर्ता हैं, तो नीचे दिए गए एपीआई का इस्तेमाल करें:
      curl -X GET "http://<management-host>:<port#>/v1/mint/organizations/{org}/suspended-developers/{developer-email}" -u orgadminEmail:password
      
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  2. गड़बड़ी के कोड की तुलना, वजह बताने वाले कोड से करें, ताकि यह पता लगाया जा सके कि डेवलपर क्यों निलंबित किया गया.

यह भी देखें: खास जानकारी निलंबित डेवलपर के लिए वजह बताने वाले कोड

वजह का कोड

Cause

जानकारी

INSUFFICIENT_FUNDS

डेवलपर खाते का बैलेंस खत्म हो गया है

अगर प्रीपेड डेवलपर खाते में बचे हुए पैसे, ज़रूरत के मुताबिक नहीं हैं, तो लेन-देन पूरा नहीं किया है, तो डेवलपर को निलंबित कर दिया जाएगा.

पोस्टपेड डेवलपर को यह गड़बड़ी तब हो सकती है, जब उनकी क्रेडिट लिमिट खत्म हो जाती है या इस्तेमाल की गई मुद्रा के लिए तय की गई क्रेडिट लिमिट खत्म हो गई है.

LIMIT_VIOLATED

RATE_PLAN_RATE_BAND_EXCEEDED

डेवलपर कोई और लेन-देन नहीं कर पाएगा

हर डेवलपर को दर के आधार पर, एक तय संख्या में लेन-देन करने की अनुमति है प्लान खरीदा. अगर लेन-देन की संख्या पार हो जाती है, तो डेवलपर निलंबित कर दिया गया है और इससे कोई और लेन-देन नहीं किया जा सकता.

NO_CURRENT_PUBLISHABLE_ENTITY

डेवलपर ने कोई भी रेट प्लान नहीं खरीदा है

कोई भी लेन-देन पूरा करने से पहले, डेवलपर को रेट प्लान खरीदना होगा.

रिज़ॉल्यूशन

गड़बड़ी

समस्या हल करने का तरीका

INSUFFICIENT_FUNDS

डेवलपर को यह पक्का करना होगा कि खाते में ज़रूरत के मुताबिक बैलेंस हो या कोई अतिरिक्त लेन-देन पूरा करने के लिए उपलब्ध क्रेडिट.

LIMIT_VIOLATED

RATE_PLAN_RATE_BAND_EXCEEDED

  1. डेवलपर के लिए रेट प्लान पाने के लिए, ये एपीआई कॉल करें और लेन-देन का ब्यौरा:
    • एपीआई कॉल के शुरू और खत्म होने की तारीख जानने के लिए, नीचे दिया गया एपीआई कॉल चलाएं डेवलपर ने जो रेट प्लान खरीदे हैं:
      http://docs.apigee.com/monetize/apis/get/organizations/%7Borg_name%7D/developers/%7Bdeveloper_id%7D/developer-accepted-rateplans
      
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    • सफल ग्राहकों की संख्या पाने के लिए, नीचे दिया गया एपीआई कॉल चलाएं डेवलपर के लेन-देन:
      http://docs.apigee.com/monetize/apis/get/organizations/%7Borg_name%7D/transactions/developers/%7Bdeveloper_email_or_id%7D
      
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  2. Edge के यूज़र इंटरफ़ेस (यूआई) में, डेवलपर के लिए कॉल की संख्या भी देखी जा सकती है इसे चुनकर बनाया जा सकता है:

    पैकेज > पैकेज का नाम > RatePlanName > रेट कार्ड

    उदाहरण के लिए, अगर पैकेज का नाम Pro Package है और यह मुफ़्त प्लान है, तो पाथ यह होगा:

    पैकेज > Pro पैकेज > मुफ़्त प्लान > रेट कार्ड

NO_CURRENT_PUBLISHABLE_ENTITY

एपीआई कॉल करने के लिए, डेवलपर को रेट प्लान खरीदना होगा.

कमाई करने के लिए सेटअप करने से जुड़ी समस्याएं

लक्षण

कमाई करने की सुविधा सेटअप करने में होने वाली समस्याओं के अलग-अलग लक्षण दिख सकते हैं, जैसे कि:

  • वेबहुक की सुविधा काम नहीं कर रही है
  • वेबहुक नहीं बनाए जा सकते
  • वेबहुक सूचनाएं ट्रिगर नहीं हो रही हैं
  • कमाई करने से जुड़ी रिपोर्ट में किसी भी लेन-देन की जानकारी नहीं दिख रही है. उदाहरण के लिए, Analytics का डेटा बताता है कि डेवलपर ने कई किसी समयावधि में लेन-देन करते हैं, लेकिन कमाई करने की रिपोर्ट उनमें से किसी भी लेन-देन को सूची में शामिल न करें.
  • लेन-देन रिकॉर्ड नहीं हो रहे हैं

गड़बड़ी के मैसेज

ऐसा हो सकता है कि आपको गड़बड़ी का कोई मैसेज न दिखे, लेकिन कुछ गड़बड़ियां इस तरह दिखेंगी लक्षणों में बताया गया है सेक्शन में जाएं.

संभावित वजहें

अगर आपको इनमें से कोई भी लक्षण दिख रहा है लक्षण, तो हो सकता है कि लेन-देन से कमाई न हो रही हो.

वजह का पता लगाना

  1. नीचे दिए गए सेक्शन में बताए गए management API कॉल का इस्तेमाल करके, देखें कि लेन-देन से कमाई हो रही है या नहीं.

    लेन-देन की स्थिति देखना

  2. अगर आपको किसी भी लेन-देन की जानकारी SUCCESS के तौर पर नहीं दिखती तो लेन-देन से कमाई नहीं होगी.

लेन-देन से कमाई न होने की सामान्य वजहें ये हैं:

नीचे दिए सेक्शन में, हर समस्या का पता लगाने और उसे हल करने का तरीका बताया गया है.

एपीआई प्रॉक्सी में इस्तेमाल न होने वाली, कमाई करने की सीमाओं की जांच से जुड़ी नीति

संक्रमण की जांच

  1. देखें कि कमाई करने की सीमाओं की जांच करने से जुड़ी नीति, एपीआई प्रॉक्सी से जुड़ी है या नहीं.
  2. अगर नीति अटैच नहीं की गई है, तो इस वजह से लेन-देन की सूची दिख सकती है के रूप में FAILED के रूप में.

रिज़ॉल्यूशन

ज़रूरी एपीआई प्रॉक्सी में, कमाई करने की सीमाओं की जांच से जुड़ी नीति अटैच करें, जैसा कि इसमें बताया गया है एपीआई प्रॉक्सी पर कमाई करने की सीमाएं लागू करें.

यदि समस्या बनी रहती है, तो की जांच करें एपीआई वाले प्रॉडक्ट से कमाई नहीं हुई है.

को दबाकर रखें एपीआई प्रॉडक्ट से कमाई नहीं की गई है

संक्रमण की जांच

  1. देखें कि एपीआई प्रॉडक्ट से कमाई हो रही है या नहीं (सिर्फ़ कमाई करने वाले एपीआई प्रॉडक्ट को ही रेटिंग दी गई है और उन्हें लेन-देन में बताए गए हैं). कमाई करने वाला प्रॉडक्ट उसे कहते हैं जिसमें कम से कम एक ऐक्टिव रेट प्लान हो उपलब्ध हैं.
  2. कमाई करने वाले एपीआई प्रॉडक्ट की सूची पाने के लिए, नीचे दिए गए मैनेजमेंट एपीआई कॉल का इस्तेमाल करें:
    1. अगर आप सार्वजनिक क्लाउड उपयोगकर्ता हैं, तो नीचे दिए गए एपीआई का इस्तेमाल करें:
      curl -v https://api.enterprise.apigee.com/v1/mint/organizations/{org_id}/products?monetized=true -u orgadminEmail:password
      
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    2. अगर आप प्राइवेट क्लाउड उपयोगकर्ता हैं, तो नीचे दिए गए एपीआई का इस्तेमाल करें:
      curl -v http://<management-host>:<port#>/v1/mint/organizations/{org_id}/products?monetized=true -u orgadminEmail:password
      
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  3. अगर आपके एपीआई प्रॉक्सी से जुड़े एपीआई प्रॉडक्ट से कमाई नहीं की गई है, तो यह नहीं किया जा रहा हो, जिसकी वजह से लेन-देन से कमाई नहीं हो रही है.

रिज़ॉल्यूशन

एपीआई वाले किसी प्रॉडक्ट से कमाई करने की सुविधा चालू करने के लिए, यह तरीका अपनाएं:

  1. लेन-देन रिकॉर्ड करने की नीति कॉन्फ़िगर करें.

  2. देखें कि एपीआई प्रॉडक्ट के पास एक ऐक्टिव रेट प्लान है या नहीं.

अगर समस्या हल नहीं होती है, तो जांच करें लेन-देन का रिकॉर्ड रखने की नीति को गलत तरीके से बताया गया है.

लेन-देन को रिकॉर्ड करने की नीति के बारे में गलत जानकारी देना

संक्रमण की जांच

  1. उस एपीआई प्रॉक्सी के लिए यूज़र इंटरफ़ेस (यूआई) ट्रेस चालू करें जिसमें कमाई करने की सीमाओं की जांच की नीति मौजूद है अटैच किया गया है.
  2. यूज़र इंटरफ़ेस (यूआई) ट्रेस से कोई खास एपीआई अनुरोध चुनें.
  3. Analytics AX फ़्लो चुनें और देखें कि यहां कमाई करने की ये सुविधाएं (मिंट) हैं या नहीं फ़्लो वैरिएबल के सही मान हैं:
    mint.tx.status - Should match the value set up for "success criteria" in the transaction recording policy for the API product being used. When tracing, the txProviderStatus in the transaction recording policy is stored in the variable 'mint.tx.status'.
    mint.tx.app_id - Application id of API product.
    mint.tx.prod_id - API product id.
    
  4. यहां यूज़र इंटरफ़ेस (यूआई) ट्रेस का एक सैंपल दिया गया है. इससे पता चलता है कि मिंट फ़्लो वैरिएबल सही तरीके से सेटअप किए गए हैं.

  5. अगर आपको mint.tx.status वैरिएबल में कोई गड़बड़ी दिखती है, तो तो यह बताता है कि लेन-देन को रिकॉर्ड करने की नीति गलत है तय किया गया है.

रिज़ॉल्यूशन

  1. पक्का करें कि दस्तावेज़ में दर्ज सभी चरणों लेन-देन का रिकॉर्ड रखने से जुड़ी नीति बनाएं का सही तरीके से पालन किया गया है रिकॉर्ड करने की नीति बनाते समय.
  2. कुंजी मान 'लेन-देन की सफलता का मानदंड' है, जो लेन-देन रिकॉर्ड करने की नीति के बारे में ज़्यादा जानें. देखें लेन-देन का रिकॉर्ड रखने से जुड़ी नीति में, लेन-देन पूरा होने की शर्तें सेट करने के उदाहरण

डेवलपर ने रेट प्लान नहीं खरीदा है

संक्रमण की जांच

  1. डेवलपर के खरीदे गए रेट प्लान की पुष्टि करने के लिए, नीचे दिए गए मैनेजमेंट एपीआई कॉल का इस्तेमाल करें:
    1. अगर आप सार्वजनिक क्लाउड उपयोगकर्ता हैं, तो नीचे दिए गए एपीआई का इस्तेमाल करें:
      curl -v https://api.enterprise.apigee.com/v1/mint/organizations/{org}/developers/{dev_email}/products/{prod}/developer-rateplans -u orgadminEmail:password
      
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
    2. अगर आप प्राइवेट क्लाउड उपयोगकर्ता हैं, तो नीचे दिए गए एपीआई का इस्तेमाल करें:
      curl -v http://<management-host>:<port#>/v1/mint/organizations/{org}/developers/{dev_email}/products/{prod}/developer-rateplans -u orgadminEmail:password
      
      अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
  2. ऊपर दिए गए कॉल से मिले जवाब के आधार पर, वह प्लान ढूंढें जो उस समय चालू था लेन-देन को डेवलपर ने पूरा किया.

रिज़ॉल्यूशन

डेवलपर को ज़रूरत के हिसाब से रेट प्लान खरीदना होगा. इसके बाद, लेन-देन/एपीआई.

अगर समस्या बनी रहती है, तो Apigee Edge की सहायता टीम से संपर्क करें.