شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
بخشهای زیر نمایه سازمان را معرفی میکنند و نحوه مدیریت آن را با استفاده از UI و API شرح میدهند.
درباره مشخصات سازمان
به عنوان بخشی از راه اندازی اولیه کسب درآمد ، تیم پیکربندی Apigee Edge نمایه سازمان شما را تنظیم می کند.
برای افزودن یا بهروزرسانی اطلاعات مربوط به سازمان خود، در صورت لزوم، باید نمایه سازمان را ویرایش کنید. برای مثال، ممکن است لازم باشد نوع صورتحساب، تنظیمات ارز یا مدل مالیاتی را بهروزرسانی کنید.
اطلاعات اولیه درباره سازمان خود را پیکربندی کنید، از جمله:
- نام سازمان، آدرس، و کشور عملیات
- نوع صورتحساب (پیشپرداخت، پسپرداخت یا هر دو)، همانطور که در درک نوع صورتحساب توضیح داده شده است
- چرخه صورتحساب (مطابق با رتبه یا ماه تقویم)
- ارز پایه
- مدل مالیاتی مورد استفاده سازمان شما
همانطور که در بخشهای زیر توضیح داده شده است، میتوانید نمایه سازمان خود را با استفاده از UI و API مدیریت کنید.
صفحه نمایه سازمان را کاوش کنید
همانطور که در زیر توضیح داده شده است به صفحه نمایه سازمان دسترسی پیدا کنید.
لبه
برای دسترسی به صفحه نمایه سازمان با استفاده از رابط کاربری Edge:
- به apigee.com/edge وارد شوید.
- انتشار > کسب درآمد > نمایه سازمان را در نوار پیمایش سمت چپ انتخاب کنید.
صفحه نمایه سازمان نمایش داده می شود.
همانطور که در شکل مشخص شده است، صفحه نمایه سازمان شما را قادر می سازد:
- تنظیمات نمایه سازمان فعلی را مشاهده کنید
- تنظیمات نمایه سازمان را ویرایش کنید ، از جمله:
- نام و اطلاعات
- مالیات و ارز
- شرایط و ضوابط، همانطور که در مدیریت شرایط و ضوابط توضیح داده شده است
Classic Edge (ابر خصوصی)
برای دسترسی به صفحه نمایه سازمان با استفاده از رابط کاربری Classic Edge:
- به
http:// ms-ip :9000
وارد شوید، جایی که ms-ip آدرس IP یا نام DNS گره مدیریت سرور است. - مدیر > نمایه سازمان را در نوار پیمایش بالا انتخاب کنید.
صفحه نمایه سازمان نمایش داده می شود.
صفحه نمایه سازمان به شما امکان می دهد:
- تنظیمات نمایه سازمان فعلی را مشاهده کنید
- تنظیمات نمایه سازمان را ویرایش کنید ، از جمله:
- نام و اطلاعات
- مالیات و ارز
- شرایط و ضوابط، همانطور که در مدیریت شرایط و ضوابط توضیح داده شده است
نمایه سازمان را با استفاده از رابط کاربری ویرایش کنید
برای ویرایش نمایه سازمان با استفاده از رابط کاربری:
- به صفحه نمایه سازمان دسترسی پیدا کنید.
- روی ویرایش کلیک کنید.
- در قسمت نام و اطلاعات ، نام سازمان و کشور عملیاتی را ویرایش کنید.
- در بخش مالیات و ارز ، فیلدهای زیر را ویرایش کنید:
میدان توضیحات مدل مالیاتی توجه: فقط در صورتی اعمال میشود که برنامههای نرخ اشتراک درآمد را تنظیم کرده باشید و بخواهید اسناد صورتحساب ایجاد کنید.
مدل مالیاتی برای طرحهای نرخ اشتراک درآمد که نوع اسناد صورتحساب مورد نیاز را مشخص میکند.
مقادیر معتبر عبارتند از:
- افشا شده: ارائه دهنده API به عنوان یک عامل افشا شده توسعه دهنده عمل می کند. درآمد ناخالص (شامل مالیات فروش) جمع آوری شده از کاربر نهایی به توسعه دهنده منتقل می شود. کمیسیون ارائه دهنده API در قالب یک فاکتور کمیسیون از توسعه دهنده دریافت می شود. ارائهدهنده API مالیات بر فروش جمعآوریشده از کاربر نهایی را مدیریت نمیکند و این مسئولیت توسعهدهنده است که مالیات فروش را گزارش کند.
- Undisclosed: ارائه دهنده API به عنوان یک عامل ناشناس توسعه دهنده عمل می کند و مالیات جمع آوری شده را از کاربران نهایی کسر می کند و آن را به مقامات مالیاتی محلی می پردازد. توسعهدهنده سهم درآمد خالص بهدلیل توسعهدهنده (کاهش مالیات بر فروش و کمیسیون ارائهدهنده API) را برای ارائهدهنده API صورتحساب میکند.
- Hybrid: ارائه دهنده 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
را به USD و تنظیم مدل مالیاتی را به HYBRID
به روز می کند (فیلدهای به روز شده در مثال برجسته شده اند). برای اطلاعات بیشتر درباره گزینه های نشان داده شده، به ویژگی های پیکربندی نمایه سازمان برای API مراجعه کنید.
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ها را حفظ کند.
با حسابهای پسپرداخت ، توسعهدهندگان در پایان ماه به صورت ماهانه (از طریق فاکتور) صورتحساب دریافت میکنند. توسعهدهنده هزینه استفاده از محصولات API را براساس شرایط پرداخت تعیینشده توسط طرح(های) مندرج در فاکتور پرداخت میکند.
برای پیکربندی انواع صورتحساب پیشپرداخت و پسپرداخت برای سازمانتان، ویژگی supportedBillingType
را روی یکی از مقادیر زیر تنظیم کنید تا نشان دهد کدام نوع صورتحساب معتبر است: PREPAID
، POSTPAID
، یا BOTH
. اگر مقدار را روی BOTH
تنظیم کنید، زمانی که یک برنامهنویس یا شرکتی را اضافه میکنید، پیشفرض PREPAID
خواهد بود. در این مورد، میتوانید به صراحت نوع صورتحساب را برای یک شرکت یا برنامهنویس برنامه با استفاده از API تنظیم کنید، همانطور که در مدیریت شرکتها و توسعهدهندگان برنامه توضیح داده شده است.
به عنوان مثال:
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 پیکربندی کنید
برای پیکربندی چرخه صورتحساب برای سازمانتان، ویژگی 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
ویژگی های پیکربندی نمایه سازمان برای API
نمایه سازمان شما را قادر می سازد تا ویژگی های پیکربندی زیر را با استفاده از API تنظیم کنید.
نام | توضیحات | پیش فرض | مورد نیاز؟ |
---|---|---|---|
address | نشانی سازمان، که میتواند شامل آدرس خیابان، شهر، ایالت، کد پستی، کشور و نشاندهنده این باشد که آیا این آدرس اصلی سازمان است یا خیر. | N/A | خیر |
approveTrusted | این پرچم استفاده نمی شود. | N/A | خیر |
approveUntrusted | این پرچم استفاده نمی شود. | N/A | خیر |
billingCycle | دوره چرخه صورتحساب مقدار می تواند یکی از موارد زیر باشد:
به پیکربندی چرخه صورتحساب با استفاده از API مراجعه کنید. | N/A | بله |
country | کد ISO 3166-2 برای کشور عامل سازمان، مانند BR برای برزیل. | N/A | بله |
currency | کد ISO 4217 برای "پایه" یا ارز حسابداری که سازمان استفاده می کند (مانند USD برای دلار ایالات متحده). برای طرح های اشتراک درآمد: ارز مشخص شده برای طرح شما استفاده می شود. برای طرحهای کارت نرخ (مدل شارژ): همین امر در مورد طرحهای اشتراک درآمد صدق میکند. با این حال، میتوانید تنظیمات ارز را به هر ارزی که سازمان پشتیبانی میکند تغییر دهید. برای طرحهای فقط کارمزد: میتوانید تنظیمات ارز را به هر ارزی که سازمان پشتیبانی میکند تغییر دهید. | N/A | بله |
description | شرح مختصری از سازمان. | N/A | خیر |
hasBillingAdjustment | پرچمی که مشخص می کند آیا تنظیمات فعال هستند یا خیر. اگر فعال باشد، میتوانید جزئیات ترافیک ثبتشده توسط خدمات API برای محصولات API خود را انجام دهید. این مقدار میتواند یکی از موارد زیر باشد:
| N/A | خیر |
hasBroker | پرچمی که مشخص می کند آیا درآمد بر اساس خالص است یا خیر. مقدار می تواند یکی از موارد زیر باشد:
| N/A | خیر |
hasSelfBilling | پرچمی که کسب درآمد را برای ایجاد یک صورتحساب خود بهجای صورتحساب سهم درآمد هدایت میکند. صورتحساب خود یک سند مالی است که مبلغی را که به توسعهدهنده برنامه تعلق میگیرد را مشخص میکند. بهعنوان یک فاکتور برای ارائهدهنده API از طرف توسعهدهنده برنامه عمل میکند. مقدار می تواند یکی از موارد زیر باشد:
| N/A | خیر |
hasSeparateInvoiceForProduct | پرچمی که مشخص می کند برای هر محصول API یک فاکتور جداگانه ایجاد می شود یا خیر. مقدار می تواند یکی از موارد زیر باشد:
| N/A | خیر |
id | شناسه سازمان. | N/A | خیر |
issueNettingStmt | پرچمی که مشخص میکند آیا هنگام ایجاد اسناد صورتحساب، صورتحساب خالص ایجاد میشود یا خیر. مقدار می تواند یکی از موارد زیر باشد:
| N/A | خیر |
logoUrl | آدرس لوگوی سازمان. | N/A | خیر |
name | نام سازمان. | N/A | بله |
netPaymentAdviceNote | یادداشت مشاوره پرداخت خالص. | N/A | خیر |
nettingStmtPerCurrency | پرچمی که مشخص میکند برای هر ارز استفادهشده، صورت خالص جداگانه ایجاد میشود یا خیر. مقدار می تواند یکی از موارد زیر باشد:
| N/A | خیر |
regNo | شماره ثبت سازمان شماره ای که برای این ملک وارد می کنید در پایین اسناد صورتحساب نمایش داده می شود. | N/A | خیر |
selfBillingAsExchOrg | اگر فاکتورهای صورتحساب خودکار فعال باشد، نشان میدهد که آیا برای سازمانهای صرافی فعال است یا خیر. مقدار می تواند یکی از موارد زیر باشد:
| N/A | خیر |
selfBillingForAllDev | اگر فاکتورهای صورتحساب خودکار فعال باشد، نشان میدهد که آیا برای همه برنامهنویسان برنامه فعال است یا خیر. بهطور پیشفرض، صورتحسابهای صورتحساب شخصی فقط برای توسعهدهندگان برنامه ایجاد میشود که با ارائهدهنده API قرارداد امضا کردهاند. مقدار می تواند یکی از موارد زیر باشد:
| نادرست | خیر |
separateInvoiceForFees | پرچمی که مشخص می کند آیا فاکتور جداگانه ای برای کارمزد منتشر می شود یا خیر. مقدار می تواند یکی از موارد زیر باشد:
| نادرست | بله |
status | وضعیت سازمان. مقادیر معتبر عبارتند از:
| N/A | خیر |
supportedBillingType | مدل پرداخت برنامهنویس برای صورتحساب استفاده میشود. مقدار می تواند یکی از موارد زیر باشد:
به پیکربندی انواع صورتحساب پیشپرداخت و پسپرداخت با استفاده از API مراجعه کنید. | پیش پرداخت | بله |
taxModel | توجه: فقط در صورتی اعمال میشود که برنامههای نرخ اشتراک درآمد را تنظیم کرده باشید و بخواهید اسناد صورتحساب ایجاد کنید. مدل مالیاتی برای طرحهای نرخ اشتراک درآمد که نوع اسناد صورتحساب مورد نیاز را مشخص میکند. مقادیر معتبر عبارتند از:
| N/A | بله |
taxNexus | کشوری که سازمان برای مقاصد مالیاتی در آن ثبت شده است. | N/A | خیر |
taxRegNo | شماره ثبت مالیات سازمان یا شماره ثبت مالیات بر ارزش افزوده (VAT) در صورت وجود. این ملک اختیاری است زیرا شماره ثبت مالیات یا شماره ثبت مالیات بر ارزش افزوده در همه کشورها اعمال نمی شود. شماره ای که برای این پارامتر وارد می کنید در پایین اسناد صورتحساب نمایش داده می شود. | N/A | خیر |
transactionRelayURL | نشانی وب سیستم دیگری که تراکنش ها می توانند به آن منتقل شوند، مانند انبار داده. | N/A | خیر |
timezone | شناسه منطقه زمانی برای عملیات سازمان، مانند آمریکا/نیویورک یا اروپا/پاریس. اختصارات منطقه زمانی، مانند UTC، EST (زمان استاندارد شرقی)، یا CET (زمان اروپای مرکزی)، نیز پشتیبانی میشوند. | N/A | بله |
لغو تنظیمات نمایه کسب درآمد برای یک شرکت یا توسعهدهنده برنامه
همانطور که در بخشهای زیر توضیح داده شده است، تنظیمات نمایه کسب درآمد را برای یک شرکت یا توسعهدهنده برنامه با استفاده از UI یا API لغو کنید: