مانده های پس از پرداخت را با استفاده از محدودیت های اعتباری مدیریت کنید

شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید .
اطلاعات

مقدمه

هنگامی که یک ارز پشتیبانی شده را برای یک سازمان اضافه می کنید، می توانید یک محدودیت اعتباری برای یک برنامه نویس پس پرداخت تعیین کنید، همانطور که در افزودن ارزهای پشتیبانی شده توضیح داده شده است. محدودیت اعتبار برای همه توسعه دهندگان پس پرداخت در سازمان اعمال می شود. علاوه بر این، می‌توانید حد اعتبار را برای یک توسعه‌دهنده پس‌پرداخت، همانطور که در بخش‌های زیر توضیح داده شده است، تعیین کنید. در این مورد، محدودیت اعتباری، محدودیت تعیین شده برای ارز را فقط برای توسعه دهنده مشخص شده لغو می کند.

تنظیم محدودیت اعتبار با استفاده از API

برای تنظیم محدودیت اعتبار برای یک توسعه‌دهنده، یک درخواست POST به /organizations/{org_name}/developers/{developer_id}/developer-credit-limit صادر کنید، جایی که {developer_id} آدرس ایمیل برنامه‌نویس است. هنگامی که درخواست را صادر می کنید، باید به عنوان پارامترهای پرس و جو مقدار اعتبار و ارز مورد استفاده برای اعتبار را مشخص کنید. برای مثال، درخواست زیر محدودیت اعتباری 1000 دلاری را برای یک توسعه دهنده تعیین می کند:

$ 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
}

مراحل بعدی

با استفاده از کسب درآمد می توانید بازپرداخت (فقط برای معاملات خرید) ارسال کنید. نحوه بازپرداخت پست را بیاموزید.