प्रीपेड खाते के बैलेंस मैनेज करें

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

प्रीपेड खाते में बैलेंस मैनेज करने के लिए:

मैं प्रीपेड खाते के बकाया बैलेंस का हिसाब कैसे लगाऊं?

नीचे दिए गए सेक्शन में बताए गए तरीके के मुताबिक, किसी डेवलपर या कंपनी के प्रीपेड खाते में बाकी बैलेंस देखते समय, आपको रिस्पॉन्स से ये वैल्यू पाएं:

  • amount: मौजूदा बिलिंग अवधि के लिए उपलब्ध कुल पैसे. पेज को फिर से लोड करने पर, यह वैल्यू अपडेट हो जाती है अपने प्रीपेड खाते से साइन इन करना होगा.
  • usage: मौजूदा बिलिंग अवधि के दौरान इस्तेमाल की गई कुल रकम. यह वैल्यू, कमाई करने की हर मान्य सुविधा के हिसाब से अपडेट की जाती है या क्रेडिट जारी करके (पॉज़िटिव या नेगेटिव).

हिसाब लगाने के लिए, मौजूदा बिलिंग अवधि के लिए प्रीपेड खाते की बची हुई रकमusage amount वैल्यू. उदाहरण के लिए, अगर amount की वैल्यू 335.50 और usage की वैल्यू 34 है, तो बाकी बचे पैसों का हिसाब इस तरह लगाया जाएगा:

amount(335.50) - usage(34) = 229.50

एपीआई का इस्तेमाल करके प्रीपेड खाते में बाकी बैलेंस देखना

नीचे दिए सेक्शन में किसी डेवलपर के प्रीपेड खाते में बाकी बैलेंस देखने का तरीका बताया गया है या जो एपीआई का इस्तेमाल कर रही है.

किसी डेवलपर के प्रीपेड खाते में बाकी बैलेंस देखना

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

  • /mint/organizations/{org_name}/developers/{developer_id}/developer-balances: किसी डेवलपर के प्रीपेड खाते में बाकी बैलेंस और बार-बार होने वाले सेटअप की जानकारी दिखाता है.
  • /mint/organizations/{org_name}/developers/{developer_id}/prepaid-developer-balances: प्रीपेड खाते में बाकी बैलेंस की जानकारी दिखाता है. इसमें यह जानकारी भी शामिल होती है मौजूदा और कुल बैलेंस, इस्तेमाल, टॉप अप, और यूज़ टैक्स.

नतीजों को फ़िल्टर करने के लिए, ये क्वेरी पैरामीटर पास किए जा सकते हैं:

क्वेरी पैरामीटर ब्यौरा
all यह फ़्लैग बताता है कि सभी एपीआई पैकेज देने हैं या नहीं. अगर false पर सेट किया जाता है, तो हर पेज पर लौटाए गए एपीआई पैकेज की संख्या होगी size क्वेरी पैरामीटर से तय होता है. डिफ़ॉल्ट तौर पर, यह false पर सेट होती है.
size हर पेज पर दिखाए गए एपीआई पैकेज की संख्या. डिफ़ॉल्ट संख्या 20 होती है. अगर all क्वेरी पैरामीटर को true पर सेट किया गया है, तो इस पैरामीटर को अनदेखा कर दिया जाता है.
page उन पेज की संख्या जिन्हें वापस करना है (अगर कॉन्टेंट को पेजों में बांटा गया है). अगर आपने all क्वेरी पैरामीटर को true पर सेट किया गया है. पैरामीटर को अनदेखा कर दिया जाता है.
currencyId उस मुद्रा का आईडी जिसके लिए आपको प्रीपेड खाते का बैलेंस देखना है.

उदाहरण के लिए:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/{developer_id}/developer-balances" \
-u email:password

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

{
    "developerBalance": [
        {
            "amount": 2005,
            "chargePerUsage": false,
            "id": "your-provider-id",
            "isRecurring": false,
            "supportedCurrency": {
                "description": "United States Dollars",
                "displayName": "United States Dollars",
                "id": "usd",
                "name": "USD",
                "organization": {
                    "address": [
                        {
                            "address1": "10 Almaden Blvd.",
                            "city": "San Jose",
                            "country": "US",
                            "id": "32e808d8-3a3c-4d76-a0ae-17d70a982c61",
                            "isPrimary": true,
                            "state": "CA",
                            "zip": "95113"
                        }
                    ],
                    "approveTrusted": false,
                    "approveUntrusted": false,
                    "billingCycle": "CALENDAR_MONTH",
                    "country": "US",
                    "currency": "USD",
                    "description": "my-org",
                    "groupOrganization": false,
                    "hasBillingAdjustment": false,
                    "hasBroker": false,
                    "hasSelfBilling": false,
                    "hasSeparateInvoiceForProduct": false,
                    "id": "my-org",
                    "issueNettingStmt": false,
                    "name": "my-org",
                    "nettingStmtPerCurrency": false,
                    "selfBillingAsExchOrg": false,
                    "selfBillingForAllDev": false,
                    "separateInvoiceForFees": false,
                    "status": "ACTIVE",
                    "supportedBillingType": "BOTH",
                    "taxModel": "HYBRID",
                    "timezone": "UTC"
                },
                "status": "ACTIVE",
                "virtualCurrency": false
            },
            "usage": 2.1572
        }
    ],
    "totalRecords": 1
}

किसी कंपनी के प्रीपेड खाते में बाकी बैलेंस देखना

किसी कंपनी के प्रीपेड खाते में बाकी बैलेंस देखने के लिए, जीईटी अनुरोध /mint/organizations/{org_name}/companies/{company_id}/developer-balances, जहां {company_id}, कंपनी का आईडी है. अगर कंपनी प्रीपेड है, तो अनुरोध मौजूदा प्रीपेड खाते में बाकी बैलेंस को वापस लाता है. अगर कंपनी पोस्टपेड है, तो अनुरोध मौजूदा क्रेडिट लिमिट कम है.

नतीजों को फ़िल्टर करने के लिए, ये क्वेरी पैरामीटर पास किए जा सकते हैं:

क्वेरी पैरामीटर ब्यौरा
all यह फ़्लैग बताता है कि सभी एपीआई पैकेज देने हैं या नहीं. अगर false पर सेट किया जाता है, तो हर पेज पर लौटाए गए एपीआई पैकेज की संख्या होगी size क्वेरी पैरामीटर से तय होता है. डिफ़ॉल्ट तौर पर, यह false पर सेट होती है.
size हर पेज पर दिखाए गए एपीआई पैकेज की संख्या. डिफ़ॉल्ट संख्या 20 होती है. अगर all क्वेरी पैरामीटर को true पर सेट किया गया है, तो इस पैरामीटर को अनदेखा कर दिया जाता है.
page उन पेज की संख्या जिन्हें वापस करना है (अगर कॉन्टेंट को पेजों में बांटा गया है). अगर आपने all क्वेरी पैरामीटर को true पर सेट किया गया है. पैरामीटर को अनदेखा कर दिया जाता है.
currencyId उस मुद्रा का आईडी जिसके लिए आपको प्रीपेड खाते का बैलेंस देखना है.

उदाहरण के लिए:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/companies/{company_id}/developer-balances" \
-u email:password

यह रिस्पॉन्स ऊपर दिए गए जवाब से मिलता-जुलता है. हालांकि, इसके लिए प्रीपेड खाते का बैलेंस देखते समय ऐसा ही होता है एक डेवलपर.