אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
מבוא
כשמוסיפים מטבע נתמך לארגון, אפשר להגדיר תקרת אשראי למפתח שמשלם אחרי השימוש, כמו שמתואר במאמר הוספת מטבעות נתמכים. מסגרת האשראי חלה על כל המפתחים בארגון שמשלמים בסוף החודש. בנוסף, אפשר להגדיר את מגבלת הקרדיט למפתחים ספציפיים שמשלמים בסוף החודש, כמו שמתואר בקטעים הבאים. במקרה כזה, מגבלת האשראי מבטלת כל מגבלה שהוגדרה למטבע רק עבור המפתח שצוין.
הגדרת מגבלת קרדיט באמצעות ה-API
כדי להגדיר מגבלת אשראי למפתח ספציפי, שולחים בקשת POST אל /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, כאשר {developer_id} היא כתובת האימייל של המפתח. כששולחים את הבקשה, צריך לציין כפרמטרים של שאילתה את סכום הזיכוי ואת המטבע שבו הזיכוי ניתן. לדוגמה, הבקשה הבאה מגדירה מסגרת אשראי של 1,000 $למפתח:
$ curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit?amount=1000&supportedCurrencyId=usd" \
-u email:password
אחזור של מגבלת אשראי באמצעות API
כדי לאחזר את מסגרת האשראי של מפתח עם בעיה בחיוב שלאחר מכן, שולחים בקשת GET אל /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, כאשר {developer_id} היא כתובת האימייל של המפתח. לדוגמה:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit" \ -u email:password
התשובה אמורה להיראות כך (מוצג רק חלק מהתשובה):
{
"developerBalance" : [ {
"amount" : 1000.0000,
"id" : "ddd98cd5-06bc-481b-ae42-76a7345933a9",
"supportedCurrency" : {
"description" : "United States Dollar",
"displayName" : "United States Dollar",
"id" : "usd",
"name" : "USD",
"organization" : {
...
},
"status" : "ACTIVE",
"virtualCurrency" : false
},
"usage" : 76.6052
} ],
"totalRecords" : 1
}השלבים הבאים
אפשר לפרסם החזרים כספיים (רק על עסקאות רכישה) באמצעות מונטיזציה. איך נותנים החזרים כספיים