Quản lý số dư trả sau bằng hạn mức tín dụng

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến Tài liệu về Apigee X.
thông tin

Giới thiệu

Khi thêm một đơn vị tiền tệ được hỗ trợ cho một tổ chức, bạn có thể đặt hạn mức tín dụng cho nhà phát triển trả sau, như mô tả trong phần Thêm các gói đơn vị tiền tệ). Hạn mức tín dụng này áp dụng cho tất cả các nhà phát triển trả sau trong tổ chức. Trong Ngoài ra, bạn có thể đặt hạn mức tín dụng cho một nhà phát triển trả sau cá nhân, như được mô tả trong các phần sau. Trong trường hợp này, hạn mức tín dụng sẽ ghi đè mọi giới hạn đã đặt cho đơn vị tiền tệ đối với chỉ nhà phát triển được chỉ định.

Đặt hạn mức tín dụng bằng API

Để đặt hạn mức tín dụng cho một nhà phát triển cá nhân, hãy gửi yêu cầu POST để /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, trong đó {developer_id} là địa chỉ email của nhà phát triển. Khi bạn gửi yêu cầu, bạn cần chỉ định số tiền tín dụng và đơn vị tiền tệ được sử dụng cho tham số truy vấn dưới dạng thông số truy vấn tín dụng. Ví dụ: yêu cầu sau đây đặt hạn mức tín dụng là 1.000 đô la cho nhà phát triển:

$ 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

Truy xuất hạn mức tín dụng bằng API

Để truy xuất hạn mức tín dụng cho nhà phát triển trả sau, hãy gửi yêu cầu GET tới /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, trong đó {developer_id} là địa chỉ email của nhà phát triển. Ví dụ:

$ 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

Câu trả lời sẽ có dạng như sau (chỉ một phần của câu trả lời được hiển thị):

{
  "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
}

Các bước tiếp theo

Bạn có thể đăng tiền hoàn lại (chỉ đối với giao dịch mua) bằng tính năng kiếm tiền. Tìm hiểu cách thực hiện trong Đăng yêu cầu hoàn tiền.