כרגע מוצג התיעוד של Apigee Edge.
כניסה למסמכי התיעוד של
Apigee X. מידע
מבוא
כחלק מההגדרה הראשונית של המונטיזציה, צוות ההגדרה של Apigee Edge מגדיר את המטבעות ואת מטבע ברירת המחדל שנתמכים על ידי הארגון שלך.
יש לך אפשרות להציג את המטבעות שנתמכים בארגון, להוסיף מטבעות נתמכים או למחוק מטבעות נתמכים (אם המטבעות לא משמשים מפתח או תוכנית תמחור).
ניהול המטבעות הנתמכים באמצעות ממשק המשתמש
אפשר לנהל את המטבעות הנתמכים ולהגדיר את מטבע ברירת המחדל בקטע 'מס ומטבע' בדף 'פרופיל הארגון'. לפרטים נוספים, אפשר לקרוא את המאמר ניהול הפרופיל של הארגון באמצעות ממשק המשתמש.
ניהול המטבעות הנתמכים באמצעות ה-API
יש לנהל את המטבעות הנתמכים באמצעות ה-API, כפי שמתואר בסעיפים הבאים.
הצגת מטבעות נתמכים באמצעות ה-API
אפשר להציג מטבע נפרד שהארגון תומך בו, או את כל המטבעות שנתמכים על ידי הארגון.
כדי להציג מטבע ספציפי שנתמך על ידי הארגון שלך, צריך לשלוח בקשת GET אל
/mint/organizations/{org_name}/supported-currencies/{supportedCurrencyId}
.
{supportedCurrency_id}
הוא המזהה של המטבע הנתמך
לצפייה. לדוגמה:
curl -X GET -H "Accept: application/json" \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \ -u email:password
כדי להציג את כל המטבעות שנתמכים על ידי הארגון שלך, צריך לשלוח בקשת GET אל
/mint/organizations/{org_name}/supported-currencies
. לדוגמה:
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies" \ -H "Accept: application/json" \ -u email:password
למטה מוצגת דוגמה לתשובה:
{ "supportedCurrency" : [ { "description" : "US Dollar", "displayName" : "US Dollar", "id" : "usd", "name" : "USD", "organization" : { ... "status" : "ACTIVE", "virtualCurrency" : false }, { "creditLimit" : 5000.0000, "description" : "Euro", "displayName" : "Euro", "id" : "eur", "name" : "EUR", "organization" : { ... }, "status" : "INACTIVE", "virtualCurrency" : false } ], "totalRecords" : 2 }
הוספת מטבעות נתמכים באמצעות ה-API
הוספת מטבעות נתמכים על ידי שליחת בקשת POST אל
/mint//organizations/{org_name}/supported-currencies
. עבור כל מטבע נתמך שמוסיפים,
צריך לציין את הפרטים הבאים בגוף הבקשה:
- שם המטבע הנתמך. השם הוא קוד ISO 4217 של המטבע, למשל USD לדולר של ארצות הברית.
- השם המוצג.
- תיאור.
- האם המטבע הוא מטבע וירטואלי או לא.
- סטטוס המטבע, כלומר האם הוא זמין לשימוש או לא.
- הארגון שעבורו יתווסף המטבע הנתמך.
אפשר להגדיר:
- מסגרת אשראי למטבע נתמך (מפתחים שמשלמים לאחר השימוש בלבד).
- סכום כסף מינימלי למטבע נתמך (מפתחים בתשלום מראש בלבד).
מידע נוסף זמין במאמר מאפיינים נתמכים של הגדרת מטבע.
לדוגמה, הערכים הבאים מתווספים למטבע נתמך עבור ארגון:
curl -H "Content-Type: application/json" -X POST -d \ '{ "description": "US Dollar", "displayName": "US Dollar", "virtualCurrency": "false", "name": "USD", "organization": { "id": "{org_name}" }, "status": "ACTIVE" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies" \ -u email:password
הגדרת מטבע ברירת המחדל באמצעות ה-API
כשעורכים את פרופיל הארגון, צריך להגדיר את מטבע ברירת המחדל לארגון על ידי הגדרת הערך של currency
לקוד מטבע נתמך ב-ISO 4217, כפי שמוסבר במאמר ניהול פרופיל הארגון באמצעות ה-API.
עריכת מטבע נתמך באמצעות ה-API
כדי לערוך מטבע נתמך, שלח בקשת PUT אל
/mint/organizations/{org_name}/{supportedCurrencyId}
, כאשר
{supportedCurrency_id}
הוא המזהה של המטבע הנתמך שיש לעדכן. צריך לציין בגוף הבקשה את המאפיינים המעודכנים
ואת מזהה המטבע הנתמך. לדוגמה, בקריאה הבאה ל-API
מתבצעת עריכה של התיאור והשם המוצג של מטבע נתמך (המאפיינים המעודכנים
מודגשים בדוגמה):
curl -H "Content-Type: application/json" -X PUT -d \ '{ "description": "United States Dollar", "displayName": "United States Dollar", "id": "usd", "name": "USD", "organization": { "id": "{org_name}" }, "status" : "ACTIVE", "virtualCurrency": "false" }' \ "https://api.enterprise.apigee.com/v1/mint/organization/{org_name}/supported-currencies/usd" -d \ -u email:password
מחיקת מטבע נתמך באמצעות ה-API
כדי למחוק מטבע נתמך, יש לשלוח בקשת DELETE אל
/mint/organizations/{org_name}/supported-currencies/{currency_id}
.
{currency_id}
הוא המזהה של המטבע הנתמך למחיקה. לדוגמה:
curl -X DELETE -H "Accept: application/json" \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \ -u email:password
מאפייני הגדרת מטבע ל-API
הטבלה הבאה מסכמת את מאפייני התצורה שניתן להגדיר באמצעות ה-API.
שם | תיאור | ברירת המחדל | חובה? |
---|---|---|---|
creditLimit |
הנכס הזה רלוונטי רק למפתחים שמשלמים לאחר השימוש (postpay). מסגרת האשראי של המטבע הנתמך. |
לא רלוונטי | לא |
תיאור |
תיאור של המטבע הנתמך. |
לא רלוונטי | כן |
displayName |
השם שיוצג עבור המטבע הנתמך. |
לא רלוונטי | כן |
minimumTopupAmount |
הנכס הזה רלוונטי רק למפתחים ששולמו מראש. הסכום המינימלי שמפתחים יכולים להוסיף ליתרת החשבון בתשלום מראש במטבע שצוין. |
לא רלוונטי | לא |
name |
קוד ISO 4217 של המטבע, למשל USD לדולר ארה"ב. |
לא רלוונטי | כן |
ארגון |
הארגון של המטבע הנתמך. |
לא רלוונטי | כן |
status |
הסטטוס של המטבע הנתמך. הערכים החוקיים כוללים:
|
לא רלוונטי | כן |
virtualCurrency |
מציין אם המטבע הנתמך הוא מטבע וירטואלי. הערכים החוקיים כוללים:
|
לא רלוונטי | כן |