क्रेडिट जारी करने वाले ऐप्लिकेशन

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

परिचय

कमाई करने की सुविधा से, आपको डेवलपर क्रेडिट जारी करने की सुविधा मिलती है.

प्रीपेड डेवलपर के लिए, क्रेडिट, इस्तेमाल में कमी के तौर पर दिखता है. इससे, आने वाले समय में डेवलपर के प्रीपेड बैलेंस में कमी या बढ़ोतरी होती है. बहुत पसंद डेबिट कार्ड का इस्तेमाल करने पर, डेवलपर के प्रीपेड बैलेंस से पैसे निकाले जाते हैं. ऐसा तब होता है, जब डेवलपर, एपीआई प्रॉडक्ट बंडल खरीदता है. डेवलपर को खरीदारी. मैं प्रीपेड खाते में बाकी बैलेंस का हिसाब कैसे लगाऊं? सेक्शन देखें

बाद में पैसे चुकाने वाले डेवलपर के लिए, क्रेडिट इस तरह दिखता है इनवॉइस में एक अलग लाइन होती है, जिससे इनवॉइस में शुल्क कम हो जाता है.

क्रेडिट पेज के बारे में ज़्यादा जानना

नीचे बताए गए तरीके से, क्रेडिट पेज को ऐक्सेस करें और उसके बारे में ज़्यादा जानें.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, क्रेडिट पेज को ऐक्सेस करने के लिए:

  1. apigee.com/edge में साइन इन करें.
  2. पब्लिश करें > को चुनें कमाई करना > क्रेडिट पर क्लिक करें.

आपको क्रेडिट पेज दिखेगा.

जैसा कि इमेज में दिखाया गया है, क्रेडिट पेज की मदद से ये काम किए जा सकते हैं:

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

क्लासिक Edge (प्राइवेट क्लाउड)

क्लासिक एज यूआई का इस्तेमाल करके, क्रेडिट वाले पेज को ऐक्सेस करने के लिए:

  1. http://ms-ip:9000 में साइन इन करें, जहां ms-ip मैनेजमेंट सर्वर नोड का आईपी पता या डीएनएस नाम.
  2. कमाई करना > सबसे ऊपर मौजूद नेविगेशन बार में, कमाई करने से जुड़ी रिपोर्ट देखें.

क्रेडिट पेज की मदद से ये काम किए जा सकते हैं:

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

क्रेडिट जारी करना

  1. क्रेडिट पेज ऐक्सेस करें.
  2. + क्रेडिट पर क्लिक करें.
  3. निम्नलिखित जानकारी दर्ज करें:
    फ़ील्ड ब्यौरा
    बिलिंग महीना

    वह बिलिंग महीना जिसमें क्रेडिट लागू होता है. सूची में से कोई महीना चुनें.

    डेवलपर

    डेवलपर या कंपनी का नाम, जिस पर क्रेडिट लागू होता है. टेक्स्ट बॉक्स में वह नाम डालें. आपके टाइप करते ही, स्ट्रिंग वाली डेवलपर/कंपनी की सूची ड्रॉप-डाउन में दिखती है. ड्रॉप-डाउन सूची से डेवलपर या कंपनी के नाम पर क्लिक करें.

    ध्यान दें: डेवलपर या कंपनी चुनने के बाद, बाकी फ़ील्ड दिखते हैं. अगर ऐसी कंपनी या डेवलपर को चुना जाता है जिसने रेट प्लान स्वीकार नहीं किया है, तो क्रेडिट जारी नहीं किया जा सकता.

    प्रॉडक्ट बंडल

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

    प्रॉडक्ट

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

    मुद्रा

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

    रकम

    क्रेडिट की रकम (बताई गई मुद्रा में). वैल्यू के तौर पर पॉज़िटिव या नेगेटिव डालें. मान शून्य नहीं हो सकता.

    ध्यान दें

    क्रेडिट की वजह बताने के लिए नोट, ज़रूरी नहीं है.

  4. क्रेडिट सेव करें पर क्लिक करें.

एपीआई का इस्तेमाल करके क्रेडिट जारी करना

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

एपीआई का इस्तेमाल करके क्रेडिट जारी करने के लिए, पोस्ट करने का अनुरोध करें /organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{rate-plan_id}/real-currency-credit-transactions, जहां {package_id} और {rate-plan_id} एपीआई प्रॉडक्ट बंडल और रेट प्लान की पहचान करना जिस पर क्रेडिट लागू होता है.

अनुरोध करते समय, आपको क्वेरी पैरामीटर के तौर पर यह जानकारी देनी होगी:

  • डेवलपर आईडी (ईमेल पता) जिस पर क्रेडिट लागू होता है.
  • क्रेडिट की रकम.
  • क्रेडिट पाने के लिए इस्तेमाल की जाने वाली मुद्रा.
  • क्रेडिट की वजह बताने वाला नोट.

इसके अलावा, यहां दिए गए अतिरिक्त क्वेरी पैरामीटर भी तय किए जा सकते हैं:

  • वह बिलिंग महीना जिस पर क्रेडिट लागू होता है. यह वैल्यू डिफ़ॉल्ट रूप से मौजूदा वैल्यू पर सेट होती है महीना.
  • जिस बिलिंग साल पर क्रेडिट लागू किया जाता है. यह वैल्यू डिफ़ॉल्ट रूप से मौजूदा साल पर सेट होती है.
  • वह एपीआई प्रॉडक्ट जिस पर क्रेडिट लागू होता है. अगर एपीआई प्रॉडक्ट की जानकारी नहीं दी जाती है आईडी, एपीआई प्रॉडक्ट बंडल में मौजूद सभी एपीआई प्रॉडक्ट पर क्रेडिट लागू होता है.

उदाहरण के लिए, नीचे दिए गए अनुरोध में अप्रैल 2018 के बिलिंग महीने के लिए 100 डॉलर का क्रेडिट जारी किया गया है dev1@myorg.com के तौर पर पहचाने गए डेवलपर को देनी है. क्रेडिट इस पर लागू होता है: payment एपीआई प्रॉडक्ट बंडल और payment_standard_plan का रेट प्लान:

क्वेरी पैरामीटर की पूरी सूची के लिए, credit API के लिए क्वेरी पैरामीटर देखें जिसे क्रेडिट अनुरोध में शामिल किया जा सकता है.

$ curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/payment/rate-plans/payment_standard_plan/real-currency-credit-transactions?currencyId=usd&developerId=dev1@myorg.com&transactionAmount=100&transactionNote=Credit+for+failed+transactions&billingMonth=APRIL&billingYear=2013" \
-u email:password

यहां जवाब का एक उदाहरण दिया गया है:

{
  "currency" : "USD",
  "developer" : {
    "address" : [ {
      "address1" : "Dev One Address",
     ...
    } ],
    "approxTaxRate" : 0.0000,
    "billingType" : "PREPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev1@myorg.com",
    "hasSelfBilling" : false,
    "id" : "K4jW2QLjZ1h8GFA8",
    "legalName" : "DEV ONE",
    "name" : "Dev One",
    "organization" : {
     ...
    },
    "registrationId" : "TestRegId",
    "status" : "ACTIVE",
    "type" : "TRUSTED"
  },
  "endTime" : "2013-09-04 15:54:36",
  "environment" : "PROD",
  "euroExchangeRate" : 0.8107,
  "gbpExchangeRate" : 0.6860,
  "id" : "904c3f73-ab8d-4e5d-a48c-225fd49a3bde",
  "isVirtualCurrency" : false,
  "notes" : "Credit for failed transactions",
  "pkgId" : "myorg@@@payment",
  "pkgRatePlanProductName" : "Payment",
  "providerTxId" : "904c3f73-ab8d-4e5d-a48c-225fd49a3bde",
  "rate" : 100,
  "ratePlan" : {
    ...
      },
      "status" : "ACTIVE",
      "virtualCurrency" : false
    },
    "description" : "Standard Plan",
    "displayName" : "Standard Plan",
        "monetizationPackage" : {
      "description" : "Payment",
      ...
        } ],
       ...
      },
      "product" : [ {
        "customAtt1Name" : "user",
        "description" : "Payment",
        "displayName" : "Payment",
        "id" : "payment",
        "name" : "payment",
        "organization" : {
          ...
        },
        "status" : "CREATED",
        "transactionSuccessCriteria" : "Status=='200 OK'"
      } ],
      "status" : "CREATED"
    },
    "name" : "Standard Plan",
    "organization" : {
     ...
    },
    ...
      },
      ...
      },
      ...
  },
  "revenueShareAmount" : 0,
  "startTime" : "2013-09-04 15:54:36",
  "status" : "SUCCESS",
  "taxModel" : "UNDISCLOSED",
  "txProviderStatus" : "SUCCESS",
  "type" : "CREDIT",
  "usdExchangeRate" : 1.0675,
  "utcEndTime" : "2013-09-04 15:54:36",
  "utcStartTime" : "2013-09-04 15:54:36"
}

क्रेडिट एपीआई के लिए क्वेरी पैरामीटर

क्रेडिट एपीआई के साथ इस्तेमाल के लिए, ये क्वेरी पैरामीटर उपलब्ध हैं:

नाम ब्यौरा डिफ़ॉल्ट ज़रूरी है?
billingMonth

वह बिलिंग महीना जिसके लिए क्रेडिट लागू होता है, जैसे कि APRIL.

लागू नहीं नहीं
billingYear

वह बिलिंग साल जिसके लिए क्रेडिट लागू होता है, जैसे कि 2018.

लागू नहीं नहीं
currencyId

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

लागू नहीं हां
developerId

डेवलपर या कंपनी का नाम, जिस पर क्रेडिट लागू होता है.

लागू नहीं हां
productId

वह एपीआई प्रॉडक्ट जिस पर क्रेडिट लागू होता है. अगर आप कोई प्रॉडक्ट आईडी नहीं बताते हैं, तो एपीआई प्रॉडक्ट बंडल में मौजूद सभी एपीआई प्रॉडक्ट पर क्रेडिट लागू होता है.

लागू नहीं नहीं
transactionAmount

क्रेडिट की रकम (बताई गई मुद्रा में). वैल्यू के तौर पर पॉज़िटिव या नेगेटिव डालें. मान शून्य नहीं हो सकता.

लागू नहीं हां
transactionNote

ध्यान दें कि क्रेडिट की वजह बताई गई है.

लागू नहीं हां