คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
เกริ่นนำ
ทีมกำหนดค่า Apigee Edge เป็นผู้กำหนดค่าสกุลเงินและสกุลเงินเริ่มต้นที่องค์กรรองรับ โดยเป็นส่วนหนึ่งของการตั้งค่าการสร้างรายได้ครั้งแรก
คุณดูสกุลเงินที่องค์กรรองรับ เพิ่มสกุลเงินที่รองรับ หรือลบสกุลเงินที่รองรับได้ (หากนักพัฒนาซอฟต์แวร์หรือแพ็กเกจราคาไม่ได้ใช้สกุลเงินเหล่านั้น)
การจัดการสกุลเงินที่รองรับโดยใช้ UI
จัดการสกุลเงินที่รองรับและตั้งค่าสกุลเงินเริ่มต้นในส่วนภาษีและสกุลเงินของหน้าโปรไฟล์องค์กร ดูรายละเอียดได้ที่การจัดการโปรไฟล์องค์กรโดยใช้ UI
การจัดการสกุลเงินที่รองรับโดยใช้ API
จัดการสกุลเงินที่รองรับโดยใช้ API ตามที่อธิบายไว้ในส่วนต่อไปนี้
การดูสกุลเงินที่รองรับโดยใช้ API
ดูสกุลเงินแต่ละสกุลที่องค์กรรองรับหรือทุกสกุลเงินที่องค์กรรองรับ
หากต้องการดูสกุลเงินแต่ละสกุลที่องค์กรรองรับ ให้ส่งคำขอ GET ไปยัง
/mint/organizations/{org_name}/supported-currencies/{supportedCurrencyId}
โดยที่
{supportedCurrency_id}
คือหมายเลขระบุสกุลเงินที่รองรับ
สำหรับดูข้อมูล เช่น
curl -X GET -H "Accept: application/json" \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \ -u email:password
หากต้องการดูสกุลเงินทั้งหมดที่องค์กรรองรับ ให้ส่งคำขอ GET ไปยัง /mint/organizations/{org_name}/supported-currencies
เช่น
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies" \ -H "Accept: application/json" \ -u email:password
ตัวอย่างการตอบกลับมีดังนี้
{ "supportedCurrency" : [ { "description" : "US Dollar", "displayName" : "US Dollar", "id" : "usd", "name" : "USD", "organization" : { ... "status" : "ACTIVE", "virtualCurrency" : false }, { "creditLimit" : 5000.0000, "description" : "Euro", "displayName" : "Euro", "id" : "eur", "name" : "EUR", "organization" : { ... }, "status" : "INACTIVE", "virtualCurrency" : false } ], "totalRecords" : 2 }
การเพิ่มสกุลเงินที่รองรับโดยใช้ API
เพิ่มสกุลเงินที่รองรับโดยการออกคำขอ POST ไปยัง /mint//organizations/{org_name}/supported-currencies
สำหรับสกุลเงินที่รองรับแต่ละสกุลเงินที่คุณเพิ่ม คุณต้องระบุข้อมูลต่อไปนี้ในเนื้อหาคำขอ
- ชื่อสกุลเงินที่รองรับ ชื่อจะเป็นรหัส ISO 4217 สำหรับสกุลเงิน เช่น USD สำหรับดอลลาร์สหรัฐ
- ชื่อที่แสดง
- คำอธิบาย
- สกุลเงินนั้นเป็นสกุลเงินเสมือนหรือไม่
- สถานะของสกุลเงิน กล่าวคือ สกุลเงินนั้นพร้อมใช้หรือไม่
- องค์กรที่จะเพิ่มสกุลเงินที่รองรับ
คุณสามารถตั้งค่าต่อไปนี้ได้
- วงเงินเครดิตสำหรับสกุลเงินที่รองรับ (นักพัฒนาแอปแบบชำระเงินภายหลังเท่านั้น)
- การเติมเงินขั้นต่ำสำหรับสกุลเงินที่รองรับ (นักพัฒนาแอปแบบชำระเงินล่วงหน้าเท่านั้น)
ดูข้อมูลเพิ่มเติมได้ที่พร็อพเพอร์ตี้การกำหนดค่าสกุลเงินที่รองรับ
ตัวอย่างต่อไปนี้เพิ่มสกุลเงินที่รองรับสำหรับองค์กร
curl -H "Content-Type: application/json" -X POST -d \ '{ "description": "US Dollar", "displayName": "US Dollar", "virtualCurrency": "false", "name": "USD", "organization": { "id": "{org_name}" }, "status": "ACTIVE" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies" \ -u email:password
การตั้งค่าสกุลเงินเริ่มต้นโดยใช้ API
ตั้งค่าสกุลเงินเริ่มต้นสำหรับองค์กรโดยการตั้งค่า currency
เป็นรหัสสกุลเงิน ISO 4217 ที่รองรับเมื่อคุณแก้ไขโปรไฟล์องค์กร ตามที่อธิบายไว้ในการจัดการโปรไฟล์องค์กรโดยใช้ API
การแก้ไขสกุลเงินที่รองรับโดยใช้ API
แก้ไขสกุลเงินที่รองรับโดยการส่งคำขอ PUT ไปยัง /mint/organizations/{org_name}/{supportedCurrencyId}
โดยที่ {supportedCurrency_id}
คือหมายเลขระบุสกุลเงินที่รองรับซึ่งจะอัปเดต คุณต้องระบุพร็อพเพอร์ตี้ที่อัปเดตและรหัสสกุลเงินที่รองรับไว้ในเนื้อหาของคำขอ ตัวอย่างเช่น การเรียก API ต่อไปนี้แก้ไขรายละเอียดและชื่อที่แสดงสำหรับสกุลเงินที่รองรับ (ระบบจะไฮไลต์พร็อพเพอร์ตี้ที่อัปเดตในตัวอย่าง)
curl -H "Content-Type: application/json" -X PUT -d \ '{ "description": "United States Dollar", "displayName": "United States Dollar", "id": "usd", "name": "USD", "organization": { "id": "{org_name}" }, "status" : "ACTIVE", "virtualCurrency": "false" }' \ "https://api.enterprise.apigee.com/v1/mint/organization/{org_name}/supported-currencies/usd" -d \ -u email:password
การลบสกุลเงินที่รองรับโดยใช้ API
ลบสกุลเงินที่รองรับโดยส่งคำขอ DELETE ไปยัง /mint/organizations/{org_name}/supported-currencies/{currency_id}
โดยที่ {currency_id}
คือหมายเลขระบุสกุลเงินที่รองรับที่จะลบ เช่น
curl -X DELETE -H "Accept: application/json" \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \ -u email:password
พร็อพเพอร์ตี้การกำหนดค่าสกุลเงินสำหรับ API
ตารางต่อไปนี้จะสรุปพร็อพเพอร์ตี้การกำหนดค่าที่ตั้งค่าได้โดยใช้ API
ชื่อ | คำอธิบาย | ค่าเริ่มต้น | จำเป็นหรือไม่ |
---|---|---|---|
creditLimit |
พร็อพเพอร์ตี้นี้ใช้ได้กับนักพัฒนาแอปแบบชำระเงินภายหลังเท่านั้น วงเงินเครดิตสำหรับสกุลเงินที่รองรับ |
ไม่มีข้อมูล | ไม่ได้ |
คำอธิบาย |
คำอธิบายสกุลเงินที่รองรับ |
ไม่มีข้อมูล | ใช่ |
displayName |
ชื่อที่จะแสดงสำหรับสกุลเงินที่รองรับ |
ไม่มีข้อมูล | ใช่ |
minimumTopupAmount |
พร็อพเพอร์ตี้นี้ใช้กับนักพัฒนาแอปแบบชำระล่วงหน้าเท่านั้น จำนวนเงินขั้นต่ำที่นักพัฒนาแอปสามารถเพิ่มลงในยอดเงินคงเหลือของบัญชีแบบชำระล่วงหน้าในสกุลเงินที่ระบุ |
ไม่มีข้อมูล | ไม่ได้ |
ชื่อ |
รหัส ISO 4217 สำหรับสกุลเงิน เช่น USD สำหรับดอลลาร์สหรัฐ |
ไม่มีข้อมูล | ใช่ |
องค์กร |
องค์กรสำหรับสกุลเงินที่รองรับ |
ไม่มีข้อมูล | ใช่ |
สถานะ |
สถานะของสกุลเงินที่รองรับ ค่าที่ถูกต้องได้แก่
|
ไม่มีข้อมูล | ใช่ |
virtualCurrency |
ระบุว่าสกุลเงินที่รองรับเป็นสกุลเงินเสมือนหรือไม่ ค่าที่ถูกต้องได้แก่
|
ไม่มีข้อมูล | ใช่ |