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 đơ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 một nhà phát triển trả sau cá nhân, 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 đặt ra đối với đơn vị tiền tệ chỉ dành cho 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 riêng lẻ, hãy đưa ra 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 đưa ra yêu cầu, bạn cần chỉ định số tiền và đơn vị tiền tệ của khoản tín dụng dưới dạng 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 đô la 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ỉ hiển thị một phần phản hồi):

{
  "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 các khoản hoàn tiền (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 sau khi đăng.