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.
Truy cập vào tài liệu 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 đơn vị tiền tệ được hỗ trợ). Hạn mức tín dụng áp dụng cho tất cả nhà phát triển trả sau trong tổ chức. Ngoài ra, bạn có thể đặt hạn mức tín dụng cho từng nhà phát triển trả sau, như 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 hạn mức được đặt cho đơn vị tiền tệ của riêng 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, hãy gửi yêu cầu POST đến /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, trong đó {developer_id} là địa chỉ email của nhà phát triển. Khi 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 dùng cho tín dụng dưới dạng các tham số truy vấn. Ví dụ: yêu cầu sau đây đặt hạn mức tín dụng là 1.000 USD cho một 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 đưa ra yêu cầu GET đến /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

Phản hồi sẽ có dạng như sau (chỉ một phần của phản hồ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 khoản tiền hoàn lại (chỉ dành cho 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 phần Hoàn tiền.