IM
TH
หน้าเอกสาร
เมนู
คุณสมบัติ

การสมัครรับข้อมูล

การสมัครสมาชิกบัญชีและการจัดการแผนผ่าน API ของผู้ทำบัญชีพร็อกซี

inbox-manager subscriptions plans

สมัครสมาชิก

คุณลักษณะการสมัครสมาชิกกำหนดการสมัครสมาชิกของเจ้าของบัญชีและการดำเนินการตามแผนที่เปิดเผยผ่านเส้นทางพร็อกซีของตัวจัดการกล่องจดหมายเข้า ช่วยให้เจ้าของสามารถควบคุมวงจรชีวิตของแผนได้โดยตรง ในขณะเดียวกันก็รักษาการตรวจสอบบัญชีและบทบาทอย่างเข้มงวด

ทำไมเรื่องนี้ถึงสำคัญ

คุณลักษณะนี้จะรวมการดำเนินการสมัครสมาชิกของเจ้าของไว้ภายใต้พื้นผิว Inbox Manager API ในขณะที่ยังคงรักษาการตรวจสอบบัญชีและบทบาทที่เข้มงวดจากการอ้างสิทธิ์โทเค็นผู้ถือ โดยเปิดเผยการดำเนินการชำระเงิน พอร์ทัล การซิงค์ และการเปลี่ยนแปลงแผน โดยไม่จำเป็นต้องให้ไคลเอ็นต์ทำซ้ำตรรกะการจัดการการสมัครสมาชิก

คอร์โฟลว์

Inbox Manager/AuthInbox ManagerOwnerInbox Manager/AuthInbox ManagerOwnerRequest subscription action with bearer tokenValidate token and acc claimProxy owner subscription operationSubscription response envelopeAccount-scoped subscription result

การดำเนินงาน

การดำเนินงานจุดสิ้นสุดวัตถุประสงค์
สมัครสมาชิกรายการGET /api/subscriptionsรับการสมัครสมาชิกสำหรับบัญชีที่เลือกโทเค็น
คุณสมบัติรายการGET /api/subscriptions/featuresดึงข้อมูลชุดคุณลักษณะการสมัครสมาชิกที่ใช้งานอยู่
รับข้อมูลประจำตัวการสมัครสมาชิกGET /api/subscriptions/identityรับข้อมูลประจำตัวการสมัครสมาชิกสำหรับบัญชี
รายชื่อร้านค้าGET /api/subscriptions/merchantsเรียกข้อมูลตัวเลือกผู้ค้า/ผู้ให้บริการ
ซิงค์การสมัครสมาชิกPOST /api/subscriptions/syncรีเฟรชสถานะการสมัครสมาชิกจากผู้ให้บริการ
เปลี่ยนการสมัครสมาชิกPOST /api/subscriptions/:subscription_id/changeปรับเปลี่ยนแผนหรือช่วงเวลา
ยกเลิกการสมัครสมาชิกPOST /api/subscriptions/:subscription_id/cancelสิ้นสุดวงจรการสมัครรับข้อมูล
สร้างเซสชันการชำระเงินPOST /api/subscriptions/stripe/checkout-sessionเริ่มชำระเงินสำหรับแผนใหม่หรือแผนการเปลี่ยนแปลง
สร้างเซสชันพอร์ทัลPOST /api/subscriptions/stripe/portal-sessionเปิดพอร์ทัลการสมัครสมาชิกแบบบริการตนเอง
ซิงค์เซสชันการชำระเงินPOST /api/subscriptions/stripe/checkout-session-syncลิงก์การชำระเงินเสร็จสิ้นไปยังสถานะการสมัครสมาชิก

ข้อมูลสำคัญและสถานะ

{
  data: {
    account_id: "acc_...",
    subscription_id: "sub_...",
    status: "active"
  },
  links: {
    checkout_url: "https://checkout.stripe.com/..."
  }
}

การตอบกลับทั้งหมดใช้เพย์โหลดสไตล์ proxy-envelope ที่คีย์โดย data พร้อมด้วย links หรือไม่ก็ได้

โหมดความล้มเหลวและการควบคุม

การอ้างสิทธิ์ acc หายไปหรือไม่ถูกต้องจะปฏิเสธการดำเนินการสมัครสมาชิกของเจ้าของ และผู้โทรที่ไม่ใช่เจ้าของจะถูกบล็อกจากการดำเนินการสมัครสมาชิกในขอบเขตที่เจ้าของ ความล้มเหลวของพร็อกซีอัปสตรีมจะถูกส่งกลับเป็นความล้มเหลวในการดำเนินการที่ชัดเจน และการเปลี่ยนแปลงการสมัครรับข้อมูลยังคงจำกัดอยู่เฉพาะการเปลี่ยนแปลงหรือยกเลิกเส้นทางอย่างชัดเจน

ที่เกี่ยวข้อง

ซองพร็อกซีการสมัครสมาชิก, 11-subscription-owner-control