درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
بخشهای زیر نمایه سازمان را معرفی میکند و توضیح میدهد که چگونه میتوانید آن را بااستفاده از واسط کاربر و میانای برنامهسازی کاربردی مدیریت کنید.
درباره نمایه سازمان
بهعنوان بخشی از راهاندازی اولیه درآمدزایی، تیم پیکربندی Apigee Edge نمایه سازمان شما را راهاندازی میکند.
باید نمایه سازمان را ویرایش کنید تا اطلاعات مربوط به سازمانتان را درصورت لزوم اضافه یا بهروز کنید. برای مثال، ممکن است لازم باشد نوع صورتحساب، تنظیمات ارز، یا مدل مالیات را بهروز کنید.
اطلاعات پایه درباره سازمانتان را پیکربندی کنید، ازجمله:
- نام سازمان، نشانی، و کشور فعالیت
- نوع صورتحساب (پیشپرداخت، پسپرداخت، یا هر دو)، همانطور که در آشنایی با نوع صورتحساب توضیح داده شده است
- چرخه صورتحساب (متناسب با تاریخ یا ماه تقویمی)
- واحد پول پایه
- مدل مالیاتی مورد استفاده سازمان شما
میتوانید نمایه سازمانتان را بااستفاده از واسط کاربر و میانای برنامهسازی کاربردی، همانطور که در بخشهای زیر توضیح داده شده است، مدیریت کنید.
کاوش صفحه «نمایه سازمان»
به صفحه «نمایه سازمان» که در زیر توضیح داده شده است دسترسی پیدا کنید.
Edge
برای دسترسی به صفحه «نمایه سازمان» بااستفاده از «واسط کاربر Edge»:
- به سیستم apigee.com/edge وارد شوید.
- در نوار پیمایش سمت راست، انتشار > درآمدزایی > نمایه سازمان را انتخاب کنید.
صفحه «نمایه سازمان» نمایش داده میشود.

همانطور که در شکل برجسته شده است، صفحه «نمایه سازمان» به شما امکان میدهد:
- مشاهده تنظیمات نمایه سازمان فعلی
- تنظیمات نمایه سازمان را، ازجمله موارد زیر، ویرایش کنید:
- نام و اطلاعات
- مالیات و واحد پول
- شرایط خدمات، همانطور که در مدیریت شرایط خدمات توضیح داده شده است
Classic Edge (ابر خصوصی)
برای دسترسی به صفحه «نمایه سازمان» بااستفاده از «واسط کاربر Edge کلاسیک»:
- به سیستم
http://ms-ip:9000وارد شوید، که در آن ms-ip نشانی IP یا نام ساناد گره «سرور مدیریت» است. - در نوار پیمایش بالا، سرپرست > نمایه سازمان را انتخاب کنید.
صفحه «نمایه سازمان» نمایش داده میشود.

صفحه «نمایه سازمان» به شما امکان میدهد:
- مشاهده تنظیمات نمایه سازمان فعلی
- تنظیمات نمایه سازمان را، ازجمله موارد زیر، ویرایش کنید:
- نام و اطلاعات
- مالیات و واحد پول
- شرایط خدمات، همانطور که در مدیریت شرایط خدمات توضیح داده شده است
ویرایش نمایه سازمان بااستفاده از «میانای کاربر»
برای ویرایش نمایه سازمان بااستفاده از واسط کاربر:
- به صفحه نمایه سازمان دسترسی پیدا کنید.
- روی ویرایش کلیک کنید.
- در بخش نام و اطلاعات، نام سازمان و کشور فعالیت را ویرایش کنید.
- در بخش مالیات و ارز، فیلدهای زیر را ویرایش کنید:
فیلد شرح مدل مالیات توجه: فقط درصورتی اعمال میشود که طرحهای نرخ توزیع سهم درآمد راهاندازی کرده باشید و بخواهید سند صورتحساب تولید کنید.
مدل مالیاتی برای طرحهای نرخ توزیع سهم درآمد که نوع اسناد صورتحساب موردنیاز را مشخص میکند.
مقادیر معتبر شامل موارد زیر است:
- شفافسازیشده: ارائهدهنده «میانای برنامهسازی کاربردی» بهعنوان نماینده شفافسازیشده توسعهدهنده عمل میکند. درآمد ناخالص (شامل مالیات فروش) جمعآوریشده از کاربر نهایی به توسعهدهنده منتقل میشود. کارمزد ارائهدهنده API از توسعهدهنده در قالب صورتحساب کارمزد دریافت میشود. ارائهدهنده «میانای برنامهسازی کاربردی» مالیات فروش جمعآوریشده از کاربر نهایی را مدیریت نمیکند و گزارش مالیات فروش برعهده توسعهدهنده است.
- افشا نشده: ارائهدهنده API بهعنوان نماینده افشا نشده توسعهدهنده عمل میکند و مالیات جمعآوریشده از کاربران نهایی را کسر میکند و به مقامات مالیاتی محلی پرداخت میکند. توسعهدهنده برای سهم درآمد خالص قابل پرداخت به توسعهدهنده (پساز کسر مالیات فروش و کارمزد ارائهدهنده API) برای ارائهدهنده API صورتحساب صادر میکند.
- ترکیبی: ارائهدهنده «میانای برنامهسازی کاربردی» بهعنوان نماینده شفاف توسعهدهنده عمل میکند. بااینحال، ارائهدهنده API مالیات فروش جمعآوریشده از مشترکان خود را ازطرف توسعهدهنده به مراجع مالیاتی محلی پرداخت میکند. ارائهدهنده API درآمد باقیمانده را به توسعهدهنده منتقل میکند و سپس صورتحساب کارمزد را صادر میکند.
واحد پول واحدهای پولی که سازمانتان پشتیبانی میکند. برای توزیع سهم درآمد، کارت نرخ، و طرحهای فقط کارمزد، از ارز پیشفرض برای طرح نرخ شما استفاده میشود. وقتی کارت نرخ یا طرح فقط کارمزد ایجاد میکنید، میتوانید با انتخاب از فهرست ارزهای پشتیبانیشده، ارز موردنظر را تغییر دهید. بهصورت اختیاری، میتوانید حداقل مبلغ واریز را که توسعهدهندگان نرمافزار میتوانند به تراز حساب پیشپرداخت خود برای هر ارز اضافه کنند تنظیم کنید.
برای افزودن واحد پول:
- روی افزودن واحد پول کلیک کنید.
- ارزی را از منوِ کرکرهای در فیلد ارز انتخاب کنید.
- بهصورت اختیاری، حداقل مبلغی را که توسعهدهندگان برنامه میتوانند به تراز حساب پیشپرداخت خود به ارز مشخصشده در فیلد حداقل مبلغ اضافه کردن اضافه کنند تنظیم کنید.
- روی افزودن کلیک کنید.
- درصورت تمایل، با کلیک کردن روی دکمه رادیویی مربوطه، آن را بهعنوان واحد پول پیشفرض تنظیم کنید.
- برای افزودن ارزهای دیگر، مراحل را تکرار کنید.
برای حذف کردن ارز، مکاننما را روی ارزی که میخواهید حذف کنید قرار دهید و روی
کلیک کنید. - شرایط خدمات را همانطور که در مدیریت شرایط خدمات بااستفاده از میانای کاربری توضیح داده شده است مدیریت کنید.
- روی ذخیره کلیک کنید.
مدیریت نمایه سازمان بااستفاده از میانای برنامهسازی کاربردی
نمایه سازمان را بااستفاده از «میانای برنامهسازی کاربردی» مدیریت کنید، همانطور که در بخشهای زیر توضیح داده شده است.
مشاهده نمایه سازمان بااستفاده از API
با صدور درخواست GET به
/mint/organizations/{org_name}، نمایه سازمانتان را مشاهده کنید. برای مثال:
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}" \
-H "Accept: application/json" \
-u email:password
در زیر نمونهای از پاسخ ارائه شده است. برای اطلاعات بیشتر درباره گزینههای نشاندادهشده، به ویژگیهای پیکربندی نمایه سازمان برای API مراجعه کنید.
{ "address" : [ { "address1" : "Test address”, "city" : "Test City", "country" : "US", "id" : "test-address", "isPrimary" : true, "state" : "CA", "zip" : "54321" } ], "approveTrusted" : false, "approveUntrusted" : false, "billingCycle" : "CALENDAR_MONTH", "country" : "US", "currency" : "USD", "description" : "Test organization", "hasBillingAdjustment" : true, "hasBroker" : false, "hasSelfBilling" : false, "hasSeparateInvoiceForProduct" : false, "id" : "{org_name}" "issueNettingStmt" : false, "logoUrl" : " https://dl.dropboxusercontent.com/u/48279818/LOGOS/testorg.jpeg", "name" : "myorg", "nettingStmtPerCurrency" : false, "regNo" : "RegNo-1234-myorg", "selfBillingAsExchOrg" : false, "selfBillingForAllDev" : false, "separateInvoiceForFees" : true, "status" : "ACTIVE", "supportedBillingType" : "PREPAID", "taxModel" : "UNDISCLOSED", "taxRegNo" : "TaxRegNo-1234-myorg", "timezone" : "UTC" }
ویرایش نمایه سازمان بااستفاده از API
با صدور درخواست PUT به
/mint/organizations/{org_name} نمایه سازمان را ویرایش کنید. هنگام ویرایش نمایه سازمان، باید همه
داراییهای نمایه سازمان را مشخص کنید، نه فقط داراییهایی را که ویرایش میکنید.
برای ویرایش واحد ارزی پیشفرض سازمان، مقدار currency را روی کد ارز ISO 4217 ارز پشتیبانیشدهای که میخواهید بهعنوان پیشفرض تنظیم کنید قرار دهید.
برای مثال، فراخوانی API زیر currency را به دلار و تنظیم مدل مالیاتی
را به HYBRID بهروزرسانی میکند (فیلدهای بهروزرسانیشده در مثال برجسته شدهاند). برای اطلاعات بیشتر درباره گزینههای نشاندادهشده، داراییهای پیکربندی نمایه سازمان برای میانای برنامهسازی کاربردی را ببینید.
curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}" \
-H "Content-Type: application/json" \
-d '{
"address" : [ {
"address1" : "Test address”,
"city" : "Test City",
"country" : "US",
"id" : "corp-address",
"isPrimary" : true,
"state" : "CA",
"zip" : "54321"
} ],
"approveTrusted" : false,
"approveUntrusted" : false,
"billingCycle" : "CALENDAR_MONTH",
"country" : "US",
"currency" : "USD",
"description" : "Test organization",
"hasBillingAdjustment" : true,
"hasBroker" : false,
"hasSelfBilling" : false,
"hasSeparateInvoiceForProduct" : false,
"id" : "myorg",
"issueNettingStmt" : false,
"logoUrl" : "https://dl.dropboxusercontent.com/u/48279818/LOGOS/testorg.jpeg",
"name" : "{org_name}",
"nettingStmtPerCurrency" : false,
"regNo" : "RegNo-1234-myorg",
"selfBillingAsExchOrg" : false,
"selfBillingForAllDev" : false,
"separateInvoiceForFees" : false,
"status" : "ACTIVE",
"supportedBillingType" : "POSTPAID",
"taxModel" : "HYBRID",
"taxRegNo" : "TaxRegNo-1234-myorg",
"timezone" : "UTC"
}' \
-u email:password
پیکربندی انواع صورتحساب پیشپرداخت و پسپرداخت بااستفاده از API
حسابهای توسعهدهنده را میتوان بهگونهای پیکربندی کرد که از انواع صورتحساب زیر استفاده کنند: پیشپرداخت، پسپرداخت، یا هر دو.
با حسابهای پیشپرداخت، توسعهدهندگان هزینه استفاده از APIهای شما را ازقبل پرداخت میکنند. مبالغ از تراز پیشپرداخت توسعهدهنده که ازطریق ارائهدهنده پرداخت یکپارچه نگهداری میشود کسر میشود. توسعهدهنده باید تراز پیشپرداخت کافی برای خرید میاناهای برنامهسازی کاربردی داشته باشد.
در حسابهای پسپرداخت، توسعهدهندگان در پایان ماه (ازطریق صورتحساب) بهصورت ماهانه صورتحساب دریافت میکنند. توسعهدهنده براساس شرایط پرداخت تعیینشده توسط طرح(های) مندرج در صورتحساب، هزینه استفاده از محصولات API را پرداخت میکند.
برای پیکربندی انواع صورتحساب پیشپرداخت و پسپرداخت برای سازمانتان، دارایی supportedBillingType را روی یکی از مقادیر زیر تنظیم کنید تا نشان دهید کدام انواع صورتحساب معتبر هستند: PREPAID، POSTPAID، یا BOTH. اگر مقدار را روی BOTH تنظیم کنید،
وقتی توسعهدهنده یا شرکت برنامه را اضافه میکنید، مقدار پیشفرض PREPAID خواهد بود. در این مورد، میتوانید نوع صورتحساب را برای شرکت یا توسعهدهنده برنامه بااستفاده از میانای برنامهسازی کاربردی بهطور صریح تنظیم کنید، همانطور که در
مدیریت شرکتها و توسعهدهندگان برنامه توضیح داده شده است.
برای مثال:
curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}" \
-H "Content-Type: application/json" \
-d '{
"address" : [ {
"address1" : "Test address",
"city" : "Test City",
"country" : "US",
"id" : "corp-address",
"isPrimary" : true,
"state" : "CA",
"zip" : "54321"
} ],
"approveTrusted" : false,
"approveUntrusted" : false,
"billingCycle" : "CALENDAR_MONTH",
"country" : "US",
"currency" : "USD",
"description" : "Test organization",
"hasBillingAdjustment" : true,
"hasBroker" : false,
"hasSelfBilling" : false,
"hasSeparateInvoiceForProduct" : false,
"id" : "myorg",
"issueNettingStmt" : false,
"logoUrl" : "https://dl.dropboxusercontent.com/u/48279818/LOGOS/testorg.jpeg",
"name" : "{org_name}",
"nettingStmtPerCurrency" : false,
"regNo" : "RegNo-1234-myorg",
"selfBillingAsExchOrg" : false,
"selfBillingForAllDev" : false,
"separateInvoiceForFees" : false,
"status" : "ACTIVE",
"supportedBillingType" : "POSTPAID",
"taxModel" : "HYBRID",
"taxRegNo" : "TaxRegNo-1234-myorg",
"timezone" : "UTC"
}' \
-u email:password
پیکربندی چرخه صورتحساب بااستفاده از میانای برنامهسازی کاربردی
برای پیکربندی چرخه صورتحساب سازمانتان، دارایی billingCycle را روی یکی از مقادیر زیر تنظیم کنید:
PRORATED: صورتحساب براساس تعداد روزهایی است که محصول API در یک ماه تقویمی استفاده میشود.-
CALENDAR_MONTH: صورتحساب ماهانه صادر میشود.
برای مثال:
curl -X PUT "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}" \
-H "Content-Type: application/json" \
-d '{
"address" : [ {
"address1" : "Test address",
"city" : "Test City",
"country" : "US",
"id" : "corp-address",
"isPrimary" : true,
"state" : "CA",
"zip" : "54321"
} ],
"approveTrusted" : false,
"approveUntrusted" : false,
"billingCycle" : "CALENDAR_MONTH",
"country" : "US",
"currency" : "USD",
"description" : "Test organization",
"hasBillingAdjustment" : true,
"hasBroker" : false,
"hasSelfBilling" : false,
"hasSeparateInvoiceForProduct" : false,
"id" : "myorg",
"issueNettingStmt" : false,
"logoUrl" : "https://dl.dropboxusercontent.com/u/48279818/LOGOS/testorg.jpeg",
"name" : "{org_name}",
"nettingStmtPerCurrency" : false,
"regNo" : "RegNo-1234-myorg",
"selfBillingAsExchOrg" : false,
"selfBillingForAllDev" : false,
"separateInvoiceForFees" : false,
"status" : "ACTIVE",
"supportedBillingType" : "POSTPAID",
"taxModel" : "HYBRID",
"taxRegNo" : "TaxRegNo-1234-myorg",
"timezone" : "UTC"
}' \
-u email:password
داراییهای پیکربندی نمایه سازمان برای «میانای برنامهسازی کاربردی»
نمایه سازمان به شما امکان میدهد تا ویژگیهای پیکربندی زیر را بااستفاده از میانای برنامهسازی کاربردی تنظیم کنید.
| نام | شرح | پیشفرض | الزامی است؟ |
|---|---|---|---|
address |
نشانی سازمان، که میتواند شامل نشانی خیابان، شهر، ایالت، کد پستی، کشور، و نشانهای مبنی بر اینکه این نشانی اصلی سازمان است یا نه باشد. |
موجود نیست | نه |
approveTrusted |
از این پرچم استفاده نمیشود. |
موجود نیست | نه |
approveUntrusted |
از این پرچم استفاده نمیشود. |
موجود نیست | نه |
billingCycle |
دوره چرخه صورتحساب. مقدار میتواند یکی از موارد زیر باشد:
پیکربندی چرخه صورتحساب بااستفاده از میانای برنامهسازی کاربردی را ببینید. |
موجود نیست | بله |
country |
کد ISO 3166-2 برای کشور فعالیت سازمان، مانند BR برای برزیل. |
موجود نیست | بله |
currency |
کد ISO 4217 برای واحد پول «پایه» یا حسابداری که سازمان استفاده میکند (مثل USD برای دلار ایالات متحده). برای طرحهای توزیع سهم درآمد: از واحد پول مشخصشده برای طرح شما استفاده میشود. برای طرحهای کارت نرخ (مدل شارژ): همانند طرحهای توزیع سهم درآمد اعمال میشود. بااینحال، میتوانید تنظیم ارز را به هر ارزی که توسط سازمان پشتیبانی میشود تغییر دهید. برای طرحهای فقط کارمزد: میتوانید تنظیم ارز را به هر ارزی که سازمان پشتیبانی میکند تغییر دهید. |
موجود نیست | بله |
description |
شرح کوتاهی از سازمان. |
موجود نیست | نه |
hasBillingAdjustment |
پرچمی که مشخص میکند آیا اصلاحات فعال هستند یا خیر. اگر فعال باشد، میتوانید جزئیات ترافیک ضبطشده توسط «خدمات میانای برنامهسازی کاربردی» را برای محصولات میانای برنامهسازی کاربردی خود اصلاح کنید. مقدار میتواند یکی از موارد زیر باشد:
|
موجود نیست | نه |
hasBroker |
پرچمی که مشخص میکند آیا درآمد براساس خالص است یا خیر. مقدار میتواند یکی از موارد زیر باشد:
|
موجود نیست | نه |
hasSelfBilling |
پرچمی که درآمدزایی را بهجای بیانیه توزیع سهم درآمد به تولید صورتحساب خودکار هدایت میکند. صورتحساب خودصدور سند مالی است که جزئیات مبلغ قابل پرداخت به توسعهدهنده برنامه را نشان میدهد. این سند بهعنوان صورتحساب «ارائهدهنده API» ازطرف توسعهدهنده برنامه عمل میکند. مقدار میتواند یکی از موارد زیر باشد:
|
موجود نیست | نه |
hasSeparateInvoiceForProduct |
پرچمی که مشخص میکند آیا برای هر محصول API صورتحساب جداگانهای تولید میشود یا خیر. مقدار میتواند یکی از موارد زیر باشد:
|
موجود نیست | نه |
id |
شناسه سازمان. |
موجود نیست | نه |
issueNettingStmt |
پرچمی که مشخص میکند آیا هنگام ایجاد اسناد صورتحساب، بیانیه خالصسازی تولید میشود یا خیر. مقدار میتواند یکی از موارد زیر باشد:
|
موجود نیست | نه |
logoUrl |
نشانی وب نشانواره سازمان. |
موجود نیست | نه |
name |
نام سازمان. |
موجود نیست | بله |
netPaymentAdviceNote |
یادداشت توصیه پرداخت خالص. |
موجود نیست | نه |
nettingStmtPerCurrency |
پرچمی که مشخص میکند آیا بیانیه خالصسازی جداگانهای برای هر واحد پول استفادهشده تولید میشود یا خیر. مقدار میتواند یکی از موارد زیر باشد:
|
موجود نیست | نه |
regNo |
شماره ثبت سازمان. شمارهای که برای این دارایی وارد میکنید در پایین اسناد صدور صورتحساب نمایش داده میشود. |
موجود نیست | نه |
selfBillingAsExchOrg |
اگر صورتحسابهای خودکار فعال باشند، نشان میدهد که آیا برای سازمانهای مبادله فعال است یا خیر. مقدار میتواند یکی از موارد زیر باشد:
|
موجود نیست | نه |
selfBillingForAllDev |
اگر صورتحسابهای خودکار فعال باشند، نشان میدهد که آیا برای همه توسعهدهندگان نرمافزار فعال است یا خیر. بهطور پیشفرض، صورتحسابهای خودصدور فقط برای توسعهدهندگان برنامهای تولید میشود که با ارائهدهنده API قرارداد امضا کردهاند. مقدار میتواند یکی از موارد زیر باشد:
|
نادرست | نه |
separateInvoiceForFees |
پرچمی که مشخص میکند آیا صورتحساب جداگانهای برای کارمزدها منتشر میشود یا خیر. مقدار میتواند یکی از موارد زیر باشد:
|
نادرست | بله |
status |
وضعیت سازمان. مقادیر معتبر شامل موارد زیر است:
|
موجود نیست | نه |
supportedBillingType |
مدل پرداخت توسعهدهنده برای صدور صورتحساب استفاده میشود. مقدار میتواند یکی از موارد زیر باشد:
به پیکربندی انواع صورتحساب پیشپرداخت و پسپرداخت بااستفاده از API مراجعه کنید. |
پیشپرداخت | بله |
taxModel |
توجه: فقط درصورتی اعمال میشود که طرحهای نرخ توزیع سهم درآمد راهاندازی کرده باشید و بخواهید سند صورتحساب تولید کنید. مدل مالیاتی برای طرحهای نرخ توزیع سهم درآمد که نوع اسناد صورتحساب موردنیاز را مشخص میکند. مقادیر معتبر شامل موارد زیر است:
|
موجود نیست | بله |
taxNexus |
کشوری که سازمان برای اهداف مالیاتی در آن ثبت شده است. |
موجود نیست | نه |
taxRegNo |
شماره ثبت مالیاتی سازمان یا شماره ثبت مالیات بر ارزش افزوده (VAT)، درصورت وجود. این دارایی اختیاری است زیرا شماره ثبت مالیاتی یا شماره ثبت «مالیات بر ارزش افزوده» در همه کشورها اعمال نمیشود. شمارهای که برای این پارامتر وارد میکنید در پایین اسناد صورتحساب نمایش داده میشود. |
موجود نیست | نه |
transactionRelayURL |
نشانی وب سیستم دیگری که تراکنشها میتوانند به آن منتقل شوند، مثل انبار داده. |
موجود نیست | نه |
timezone |
شناسه منطقه زمانی برای عملیات سازمان، مثل America/New_York یا Europe/Paris. مخففهای منطقه زمانی، مانند UTC، EST (زمان استاندارد شرقی)، یا CET (زمان اروپای مرکزی) نیز پشتیبانی میشوند. |
موجود نیست | بله |
ملغی کردن تنظیمات نمایه درآمدزایی برای یک شرکت یا توسعهدهنده برنامه
تنظیمات نمایه درآمدزایی را برای یک شرکت یا توسعهدهنده برنامه بااستفاده از میانای کاربری یا میانای برنامهسازی کاربردی لغو کنید، همانطور که در بخشهای زیر توضیح داده شده است: