คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
บทนำ
การสร้างรายได้ให้ความยืดหยุ่นในการออกเครดิตนักพัฒนาแอป
สำหรับนักพัฒนาแอปแบบชำระเงินล่วงหน้า เครดิตจะปรากฏเป็นการลดการใช้งาน ซึ่งจะเพิ่มหรือลดยอดคงเหลือที่ชำระล่วงหน้าของนักพัฒนาซอฟต์แวร์ในอนาคต คล้ายกันมาก เมื่อใช้บัตรเดบิต ระบบจะถอนเงินจากยอดเติมเงินของนักพัฒนาซอฟต์แวร์เมื่อ ที่ซื้อแพ็กเกจผลิตภัณฑ์ API นักพัฒนาซอฟต์แวร์ต้องรักษายอดคงเหลือที่เพียงพอสำหรับ การซื้อ โปรดดูฉันจะคำนวณยอดเงินคงเหลือของบัญชีแบบชำระล่วงหน้าได้อย่างไร
สำหรับนักพัฒนาซอฟต์แวร์แบบชำระเงินภายหลัง เครดิตจะปรากฏเป็น อีกบรรทัดหนึ่งในใบแจ้งหนี้ ซึ่งเป็นการลดค่าบริการในใบแจ้งหนี้
การสำรวจหน้าเครดิต
เข้าถึงและสำรวจหน้าเครดิตตามที่อธิบายไว้ด้านล่าง
Edge
วิธีเข้าถึงหน้าเครดิตโดยใช้ Edge UI
- ลงชื่อเข้าใช้ apigee.com/edge
- เลือกเผยแพร่ > การสร้างรายได้ > เครดิตในแถบนำทางด้านซ้าย
หน้าเครดิตจะปรากฏขึ้น
ตามที่ไฮไลต์ในรูป หน้าเครดิตทำให้คุณสามารถทำสิ่งต่อไปนี้
- ดูข้อมูลสรุปเครดิตทั้งหมด รวมทั้งชื่อผู้รับ จำนวนเครดิต วันที่และเวลาที่เครดิตมีผล แพ็กเกจผลิตภัณฑ์ API และผลิตภัณฑ์ API ที่ใช้เครดิตและหมายเหตุที่เพิ่ม
- ออกเครดิต
- ค้นหารายการเครดิต
คลาสสิก Edge (Private Cloud)
วิธีเข้าถึงหน้าเครดิตโดยใช้ UI แบบคลาสสิกของ Edge
- ลงชื่อเข้าใช้
http://ms-ip:9000
โดยที่ ms-ip คือ ที่อยู่ IP หรือชื่อ DNS ของโหนดเซิร์ฟเวอร์การจัดการ - เลือกการสร้างรายได้ > รายงานการสร้างรายได้ในแถบนำทางด้านบน
หน้าเครดิตช่วยให้คุณทำสิ่งต่อไปนี้ได้
- ดูข้อมูลสรุปเครดิตทั้งหมด รวมทั้งชื่อผู้รับ จำนวนเครดิต วันที่และเวลาที่เครดิตมีผล แพ็กเกจผลิตภัณฑ์ API และผลิตภัณฑ์ API ที่ใช้เครดิตและหมายเหตุที่เพิ่ม
- ออกเครดิต
- ค้นหารายการเครดิต
การออกเครดิต
- เข้าถึงหน้าเครดิต
- คลิก + เครดิต
- ป้อนข้อมูลต่อไปนี้
ช่อง คำอธิบาย เดือนที่เรียกเก็บเงิน เดือนที่เรียกเก็บเงินที่ใช้เครดิต เลือกเดือนจากรายการ
นักพัฒนาซอฟต์แวร์ ชื่อนักพัฒนาซอฟต์แวร์หรือบริษัทที่ได้รับเครดิต ป้อนชื่อในกล่องข้อความ ขณะที่คุณพิมพ์ รายชื่อนักพัฒนาซอฟต์แวร์/บริษัทที่มีสตริงนี้จะแสดงในเมนูแบบเลื่อนลง คลิกชื่อนักพัฒนาซอฟต์แวร์หรือบริษัทจากรายการแบบเลื่อนลง
หมายเหตุ: หลังจากเลือกนักพัฒนาซอฟต์แวร์หรือบริษัทแล้ว ช่องที่เหลือจะปรากฏขึ้น หากเลือกบริษัทหรือนักพัฒนาแอปที่ยังไม่ได้ยอมรับแพ็กเกจราคา คุณจะออกเครดิตไม่ได้
แพ็กเกจผลิตภัณฑ์ แพ็กเกจผลิตภัณฑ์ API ที่ใช้เครดิต เลือกจากรายการกลุ่มผลิตภัณฑ์ API ที่พร้อมใช้งาน
ผลิตภัณฑ์ ผลิตภัณฑ์ API ในแพ็กเกจผลิตภัณฑ์ API ที่เลือกซึ่งใช้เครดิต เลือก ผลิตภัณฑ์ทั้งหมดหรือผลิตภัณฑ์ API รายการเดียวจากรายการ
สกุลเงิน สกุลเงินที่ใช้สำหรับเครดิต ระบบจะกำหนดค่าสกุลเงินสำหรับแพ็กเกจราคาในแพ็กเกจผลิตภัณฑ์ API ที่ ที่นักพัฒนาซอฟต์แวร์ซื้อและไม่สามารถเปลี่ยนแปลงได้ หากมีการกำหนดหลายสกุลเงินในแพ็กเกจราคา คุณจะเลือกจากสกุลเงินใดสกุลเงินหนึ่งได้
จำนวนเงิน จํานวนเครดิต (ในสกุลเงินที่ระบุ) ระบุค่าบวกหรือค่าลบ ค่าต้องไม่เป็น 0
หมายเหตุ หมายเหตุ (ไม่บังคับ) เพื่ออธิบายเหตุผลของเครดิต
- คลิกบันทึกเครดิต
การออกเครดิตโดยใช้ API
การใช้ API ออกเครดิตให้นักพัฒนาซอฟต์แวร์สำหรับแพ็กเกจผลิตภัณฑ์ API ทั้งหมด หรือ เทียบกับการใช้ผลิตภัณฑ์ API เฉพาะในแพ็กเกจผลิตภัณฑ์ API
หากต้องการออกเครดิตโดยใช้ API ให้ส่งคำขอ POST ไปยัง
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{rate-plan_id}/real-currency-credit-transactions
,
โดยที่ {package_id}
และ {rate-plan_id}
กำหนด
การระบุแพ็กเกจผลิตภัณฑ์ API และแพ็กเกจราคาที่จะใช้เครดิตตามลำดับ
เมื่อคุณส่งคำขอ คุณต้องระบุเป็นพารามิเตอร์การค้นหาดังนี้
- รหัสนักพัฒนาซอฟต์แวร์ (อีเมล) ที่จะใช้เครดิต
- จำนวนเงินเครดิต
- สกุลเงินที่ใช้สำหรับเครดิต
- หมายเหตุที่อธิบายเหตุผลสำหรับเครดิต
นอกจากนี้ คุณยังระบุพารามิเตอร์การค้นหาเพิ่มเติมต่อไปนี้ได้ด้วย
- เดือนที่เรียกเก็บเงินที่ใช้เครดิต ค่าเริ่มต้นจะเป็นค่าปัจจุบัน เดือน
- ปีที่เรียกเก็บเงินที่จะใช้เครดิต ค่านี้จะมีค่าเริ่มต้นเป็นปีปัจจุบัน
- ผลิตภัณฑ์ API ที่ใช้เครดิต หากคุณไม่ได้ระบุผลิตภัณฑ์ API รหัส เครดิตจะใช้กับผลิตภัณฑ์ API ทั้งหมดในแพ็กเกจผลิตภัณฑ์ API
ตัวอย่างเช่น คำขอต่อไปนี้ออกเครดิตมูลค่า $100 สำหรับเดือนที่เรียกเก็บเงินของเดือนเมษายน 2018
ถึงนักพัฒนาซอฟต์แวร์ที่ระบุว่าเป็น dev1@myorg.com
เครดิตจะใช้กับ
payment
แพ็กเกจผลิตภัณฑ์ API และแพ็กเกจราคา payment_standard_plan
:
โปรดดูพารามิเตอร์การค้นหาสำหรับ Credit API เพื่อดูรายการพารามิเตอร์การค้นหาทั้งหมด ที่คุณระบุในคำขอเครดิต
$ curl -H "Content-Type:application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/payment/rate-plans/payment_standard_plan/real-currency-credit-transactions?currencyId=usd&developerId=dev1@myorg.com&transactionAmount=100&transactionNote=Credit+for+failed+transactions&billingMonth=APRIL&billingYear=2013" \ -u email:password
ต่อไปนี้เป็นตัวอย่างข้อความที่ตัดตอนมาจากคำตอบ
{ "currency" : "USD", "developer" : { "address" : [ { "address1" : "Dev One Address", ... } ], "approxTaxRate" : 0.0000, "billingType" : "PREPAID", "broker" : false, "developerRole" : [ ], "email" : "dev1@myorg.com", "hasSelfBilling" : false, "id" : "K4jW2QLjZ1h8GFA8", "legalName" : "DEV ONE", "name" : "Dev One", "organization" : { ... }, "registrationId" : "TestRegId", "status" : "ACTIVE", "type" : "TRUSTED" }, "endTime" : "2013-09-04 15:54:36", "environment" : "PROD", "euroExchangeRate" : 0.8107, "gbpExchangeRate" : 0.6860, "id" : "904c3f73-ab8d-4e5d-a48c-225fd49a3bde", "isVirtualCurrency" : false, "notes" : "Credit for failed transactions", "pkgId" : "myorg@@@payment", "pkgRatePlanProductName" : "Payment", "providerTxId" : "904c3f73-ab8d-4e5d-a48c-225fd49a3bde", "rate" : 100, "ratePlan" : { ... }, "status" : "ACTIVE", "virtualCurrency" : false }, "description" : "Standard Plan", "displayName" : "Standard Plan", … "monetizationPackage" : { "description" : "Payment", ... } ], ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Payment", "displayName" : "Payment", "id" : "payment", "name" : "payment", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" } ], "status" : "CREATED" }, "name" : "Standard Plan", "organization" : { ... }, ... }, ... }, ... }, "revenueShareAmount" : 0, "startTime" : "2013-09-04 15:54:36", "status" : "SUCCESS", "taxModel" : "UNDISCLOSED", "txProviderStatus" : "SUCCESS", "type" : "CREDIT", "usdExchangeRate" : 1.0675, "utcEndTime" : "2013-09-04 15:54:36", "utcStartTime" : "2013-09-04 15:54:36" }
พารามิเตอร์การค้นหาสำหรับ Credit API
พารามิเตอร์การค้นหาต่อไปนี้ใช้ได้กับ API ของเครดิต
ชื่อ | คำอธิบาย | ค่าเริ่มต้น | จำเป็นหรือไม่ |
---|---|---|---|
billingMonth |
เดือนสำหรับการเรียกเก็บเงินที่มีการใช้เครดิต เช่น APRIL |
ไม่มี | ไม่ได้ |
billingYear |
ปีสำหรับการเรียกเก็บเงินที่ใช้เครดิต เช่น 2018 |
ไม่มี | ไม่ได้ |
currencyId |
สกุลเงินที่ใช้สำหรับเครดิต ระบบจะกำหนดค่าสกุลเงินสำหรับแพ็กเกจราคาในแพ็กเกจผลิตภัณฑ์ API ที่ ที่นักพัฒนาซอฟต์แวร์ซื้อและไม่สามารถเปลี่ยนแปลงได้ |
ไม่มี | ใช่ |
developerId |
ชื่อนักพัฒนาซอฟต์แวร์หรือบริษัทที่ได้รับเครดิต |
ไม่มี | ใช่ |
productId |
ผลิตภัณฑ์ API ที่ใช้เครดิต หากคุณไม่ระบุรหัสผลิตภัณฑ์ ใช้ได้กับผลิตภัณฑ์ API ทั้งหมดในแพ็กเกจผลิตภัณฑ์ API |
ไม่มี | ไม่ได้ |
transactionAmount |
จํานวนเครดิต (ในสกุลเงินที่ระบุ) ระบุค่าบวกหรือค่าลบ ค่าต้องไม่เป็น 0 |
ไม่มี | ใช่ |
transactionNote |
ซึ่งจะอธิบายเหตุผลสำหรับการให้เครดิต |
ไม่มี | ใช่ |