การสมัครสมาชิก ภายในประสบการณ์ช่วยให้คุณเสนอประโยชน์ที่ซ้ำซากให้กับผู้ใช้เป็นรายเดือนคล้ายกับ ผ่าน ความแตกต่างที่สำคัญระหว่างการสมัครสมาชิกและผ่านคือประโยชน์ของบัตรผ่านได้รับตลอดไปในขณะที่ประโยชน์ของการสมัครสมาชิกขึ้นอยู่กับผู้ใช้จ่ายค่าธรรมเนียมรายเดือนการสมัครบน Roblox มีลักษณะดังต่อไปนี้:
- การต่ออายุอัตโนมัติ: การสมัครสมาชิกจะได้รับการต่ออายุอัตโนมัติ ไม่ใช่การซื้อครั้งเดียว และมีราคาในสกุลเงินท้องถิ่น
- ค่าตอบแทนRobux: คุณได้รับรายได้สมาชิกใน Robux สำหรับรายละเอียดเพิ่มเติม ดูที่ ได้รับด้วยสมาชิก
- ระดับเดียว: สมาชิกทั้งหมดภายในประสบการณ์สามารถเป็นเจ้าของโดยผู้ใช้พร้อมกันได้การสมัครสมาชิกแบบพิเศษร่วมกันไม่ได้รับการสนับสนุน
ผู้ใช้สามารถซื้อสมัครสมาชิกบนแอปหรือเว็บไซต์บนเดสก์ท็อปโดยใช้บัตรของของขวัญ Roblox หรือบัตรเครดิตหรือเดบิต และผ่านวิธีการชำระเงินในร้านค้าแอปเปิลและ Google ในภูมิภาคที่มีคุณสมบัติผู้ใช้สามารถดูและจัดการการซื้อสมาชิกในแท็บ สมาชิก ในการตั้งค่าบัญชี Roblox ของพวกเขา
การสมัครสมาชิกจะถูกนำไปใช้ในภูมิภาคเพิ่มเติมในอนาคต ภูมิภาคที่ไม่สามารถใช้ได้รวมถึง: อาร์เจนตินา, โคลอมเบีย, อินเดีย, อินโดนีเซีย, ญี่ปุ่น, รัสเซีย, ไต้หวัน, ตุรกี (ตุรกี) สหรัฐอาหรับเอมิเรตส์, ยูเครน, และเวียดนาม
ข้อกําหนดการสมัครสมาชิก
ก่อนที่จะสร้างการสมัครสมาชิกของคุณ ตรวจสอบให้แน่ใจว่าสอดคล้องกับ เงื่อนไขการใช้งานของ Roblox และปฏิบัติตามกฎหมายท้องถิ่นประสบการณ์ใดๆ ที่มีส่วนร่วมในการหลอกลวง พยายามที่จะหลอกล่อผู้ใช้ด้วยข้อเสนอที่เท็จ หรือละเมิดมาตรฐานชุมชนของเรา จะถูกลบออกนอกจากนี้ตรวจสอบให้แน่ใจว่าการสมัครสมาชิกของคุณปฏิบัติตามเกณฑ์ต่อไปนี้:
- ให้ตัวเลือกการสมัครที่ชัดเจนและแยกแยะได้: ใช้ชื่อสั้น กระชับ และอธิบายตัวเองได้ที่แยกตัวเลือกการสมัครออกจากกันระบุราคาและระยะเวลาสำหรับตัวเลือกแต่ละรายการเมื่อจัดจำหน่ายในประสบการณ์
- เสนอประโยชน์เดียวกันในทุกแพลตฟอร์มและอุปกรณ์: ไม่ว่าจะซื้อสมัครสมาชิกที่ใด ให้แน่ใจว่าผู้ใช้ได้รับประโยชน์เดียวกันสำหรับแผนสมัครสมาชิกใดๆ ที่กำหนด
- ออกแบบการสมัครสมาชิกเพื่อให้เหมาะกับกันและประสบการณ์โดยรวม: การจัดระดับของชุดข้อเสนอประโยชน์เดียวกัน, เช่น การเสนอระดับ "บรอนซ์", "เงิน" และ "ทอง" ที่เป็นสิทธิ์พิเศษซึ่งกันและกันไม่สามารถใช้งานได้ในปัจจุบันตรวจสอบให้การสมัครสมาชิกแทนที่ชุดของประโยชน์ที่แตกต่างกัน
- เสนอประโยชน์สำหรับระยะเวลาสมาชิกเต็ม: เมื่อการเสนอสมัครสมาชิกเปิดใช้งานแล้ว ให้เคารพประโยชน์ที่อธิบายไว้และไม่ยกเลิกประโยชน์ที่อยู่เบื้องหลังฉาก
- อย่าเชิญผู้ใช้ซื้อบนแพลตฟอร์มอื่น (เช่นมือถือ เว็บ ฯลฯ) ในประสบการณ์: ในขณะที่คุณมีอิสระที่จะสื่อสารกับผู้ใช้นอกแพลตฟอร์มโดยใช้แอป Roblox เพื่อเปิดเผยผู้ใช้ไปยังซื้อที่อื่นก็ถูกห้ามไว้
- อย่าสมัครสมาชิกประตูโดยความต้องการเพิ่มเติมเมื่อผู้ใช้จ่ายเงินแล้ว: การขอให้ผู้ใช้ดำเนินการทําภารกิจเพิ่มเติม เช่น โพสต์ไปยังสื่อสังคมออนไลน์ เพื่อรับสิทธิ์ในประโยชน์ที่พวกเขาจ่ายเงินไปนั้นถูกห้ามไว้คำแนะนำนี้ไม่ส่งผลต่อบัตรผ่านการต่อสู้ซึ่งคุณสามารถสร้างและตลาดได้ทั้งในฐานะการซื้อสมัครสมาชิก
สร้างการสมัครสมาชิก
ก่อนที่คุณจะสามารถสร้างการสมัครสมาชิกได้ คุณต้องเป็นโทรศัพท์หรือ ไอดีได้รับการยืนยัน เพื่อสร้างการสมัครสมาชิก:
นําทางไปยังประสบการณ์ของคุณใน แดชบอร์ดของผู้สร้าง และเลือก ผลิตภัณฑ์การสร้างรายได้ > การสมัครสมาชิก จากนั้นคลิก สร้างการสมัครสมาชิก .
อัปโหลดภาพปกสำหรับการสมัครสมาชิกของคุณ ภาพจะปรากฏให้ผู้อื่นเห็นหลังจากการกรอง
สร้างชื่อสมาชิกที่ไม่ซ้ำกัน ชื่อสมาชิก .ไม่มีสองการสมัครภายในประสบการณ์ที่สามารถแชร์ชื่อเดียวกันได้ชื่อสมัครสมาชิกนี้ปรากฏข้างชื่อประสบการณ์สั้น ๆ ของคุณในใบแจ้งหนี้ตัวอักษรที่อนุญาตคือ a-z, A-Z, 0-9, ช่องว่าง และ .,:/!?@#&'
เขียนคําอธิบาย ของสมาชิก ของคุณนี่คือสิ่งที่ผู้ใช้เห็นเมื่อตัดสินใจซื้อสมาชิกของคุณคำอธิบายของคุณต้องอธิบายอย่างชัดเจนถึงประโยชน์ของข้อเสนอสมัครสมาชิกของคุณคําอธิบายมีขีดจํากัดที่ 1,000 ตัวอักษรและสนับสนุนอีโมจิเมื่อคุณเปิดใช้งานการสมัครสมาชิกแล้ว คุณไม่สามารถลดประโยชน์ของมันได้
เลือกแผนการสมัคร ประเภทผลิตภัณฑ์ มีสามประเภทผลิตภัณฑ์:
- ทนทาน: รายการถาวรที่ยังคงอยู่หลังจากการใช้งานหรือการรับซื้อ เช่น รายการทางกายภาพเช่นอาวุธหากสมัครรับข้อมูลรวมถึงชุดของสินค้าที่แตกต่างกันหลายชนิดที่มีหนึ่งหรือมากกว่าหนึ่งที่ทนทาน เช่นแพ็คมูลค่าที่มีดาบและน้ํายา เลือก ทนทาน พิมพ์
- ใช้ได้: การครอบครองเช่น ยาที่ให้การเพิ่มชั่วคราวที่หมดลงเมื่อเวลาผ่านไป
- สกุลเงิน: สื่อกลางแลกเปลี่ยนใดๆ ที่ผู้ใช้สามารถใช้เพื่อซื้อรายการภายในประสบการณ์ของคุณ
เลือกราคา ของสมาชิกของคุณ (ใน USD)คุณได้รับ Robux ตามราคาเว็บผู้สมัครใช้แอปมือถือจะถูกเรียกเก็บราคาสูงกว่าผู้สมัครสมาชิกจะถูกเรียกเก็บเงินในสกุลเงินท้องถิ่นของตน
ความถี่ที่เกิดซ้ำ คือความถี่ที่ผู้ใช้จะถูกเรียกเก็บเงินสําหรับการสมัครสมาชิก ปัจจุบันค่านี้เป็นรายเดือนเสมอคลิก สร้างการสมัครสมาชิก .
ตรวจสอบรายละเอียดอีกครั้งและคลิก สร้าง
เปิดใช้งานการสมัครสมาชิก
เมื่อสมัครสมาชิกพร้อมที่จะเปิดตัวแล้ว คลิก ⋯ ที่มุมขวาบนของแท็บสมัครสมาชิกและเลือก เปิดใช้งาน การสมัครสมาชิกที่เปิดใช้งานสามารถซื้อได้ในหน้ารายละเอียดประสบการณ์ และภายในประสบการณ์เอง

ก่อนที่จะเปิดใช้งานสมัครสมาชิกครั้งแรก คุณต้องยืนยันรุ่นสั้น ๆ ของชื่อประสบการณ์ของคุณชื่อประสบการณ์สั้นๆ นี้จะแสดงให้กับผู้ใช้เมื่อพวกเขาสมัครสมาชิก ปรากฏข้างชื่อสมัครสมาชิกที่คุณสร้างไว้ใน สร้างสมัครสมาชิกนอกจากนี้ยังสามารถมองเห็นการจัดการสมัครสมาชิกใน Roblox และการตั้งค่าร้านแอปได้
แก้ไขการสมัครสมาชิก
คุณสามารถมีสมาชิกได้ถึง 50 รายการต่อประสบการณ์ระหว่างสมาชิกที่ใช้งานและไม่ใช้งานเพื่อแก้ไขการสมัครสมาชิก ไปที่ประสบการณ์ของคุณใน แดชบอร์ดของผู้สร้าง และเลือก ผลิตภัณฑ์การสร้างรายได้ > การสมัครสมาชิก คุณสามารถแก้ไขภาพ คําอธิบาย หรือสถานะของสมัครสมาชิกได้หากต้องการแก้ไขมากกว่าคุณสมบัติเหล่านี้คุณต้องลบและสร้างสมัครสมาชิกใหม่ด้วยการเปลี่ยนแปลงที่ต้องการ
เปลี่ยนภาพ
เพื่ออัปเดตภาพของการสมัครสมาชิก:
เมื่อเลือกสมัครแล้ว คลิกปุ่ม เปลี่ยน
เลือกภาพใหม่และคลิก บันทึก , จากนั้น บันทึกการเปลี่ยนแปลง . ภาพใหม่จะไปออนไลน์หลังจากผ่านการกลั่นกรองสําเร็จ
เปลี่ยนคำอธิบาย
เพื่อเปลี่ยนคำอธิบายของสมัครสมาชิก:
- เมื่อเลือกสมัครแล้ว คลิกที่ฟิลด์ คําอธิบาย 2. แก้ไขคำอธิบายแล้วคลิก บันทึกการเปลี่ยนแปลง คำอธิบายมีขีดจํากัดที่ 1,000 ตัวอักษรและสามารถรองรับอีโมจิได้
- ยืนยันการเปลี่ยนแปลงโดยคลิกที่ ใช่, ยืนยัน ในหน้าต่างยืนยัน การอัปเดตคำอธิบายจะสะท้อนทันที
เปลี่ยนสถานะ
การสมัครสมาชิกมีสองสถานะที่เป็นไปได้:
- ใช้งาน — สมัครสมาชิกที่ใช้งานอยู่สามารถซื้อได้ โดยผู้สมัครสามารถต่ออายุสมัครสมาชิกได้ในช่วงต้นของระยะเวลาถัดไป
- ไม่ได้ใช้งาน — การขาย
เพื่อเปลี่ยนสถานะการสมัครสมาชิก:
- บนหน้าสมัครสมาชิก คลิก ⋯ ที่มุมขวาบนของกระเบียนสมัครสมาชิกไม่ว่าจะเป็น เปิดใช้งาน หรือ ถอดขาย แสดงขึ้นอยู่กับสถานะปัจจุบันของการสมัครสมาชิกพร้อมกับตัวเลือกอื่น ๆ บางอย่าง
- เลือก เปิดใช้งาน หรือ ถอดขาย เพื่อพลิกสถานะของการสมัครสมาชิก
- หากคุณเลือก เลิกขาย คุณจะได้รับตัวเลือกในการอนุญาตให้ผู้สมัครปัจจุบันสามารถต่ออายุหรือยกเลิกการต่ออายุในอนาคตสำหรับผู้สมัครปัจจุบันโดยทั่วไปแล้วเป็นการดีที่จะอนุญาตให้ผู้สมัครปัจจุบันต่ออายุโดยไม่ต้องวางแผนที่จะลบผลประโยชน์การสมัครที่เกี่ยวข้องออกจากประสบการณ์ของคุณอย่างถาวร
รวมการสมัครสมาชิกเป็นประสบการณ์
ตัวอย่างโค้ดนี้เป็นตัวอย่างง่ายๆ ของวิธีการใช้งานการตรวจจับการสมัครสมาชิกในประสบการณ์ของคุณ:
-- รันโค้ดนี้บนเซิร์ฟเวอร์
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local SUBSCRIPTION_ID = "EXP-11111111" -- เปลี่ยนด้วยรหัสสมาชิกของคุณ
local function grantAward(player: Player)
-- คุณควรมอบรางวัลที่เกี่ยวข้องกับการสมัครสมาชิกที่นี่
end
local function revokeAwardIfGranted(player: Player)
-- วิธีนี้เรียกใช้สำหรับผู้เล่นทุกคนที่ไม่มีการสมัครสมาชิก _not_
-- หากรหัสของคุณบันทึกการสมัครสมาชิกไปยังคลังข้อมูลหรือให้ประโยชน์บางอย่างที่ต้องการถูกเพิกถอน
-- คุณควรใช้วิธีนี้ในการจัดการการเพิกถอน
end
local function checkSubStatus(player)
local success, response = pcall(function()
return MarketplaceService:GetUserSubscriptionStatusAsync(player, SUBSCRIPTION_ID)
end)
if not success then
warn(`Error while checking if player has subscription: {response}`)
return
end
if response.IsSubscribed then
grantAward(player)
else
revokeAwardIfGranted(player)
end
end
local function onUserSubscriptionStatusChanged(player: Player, subscriptionId: string)
if subscriptionId == SUBSCRIPTION_ID then
checkSubStatus(player)
end
end
Players.PlayerAdded:Connect(checkSubStatus)
Players.UserSubscriptionStatusChanged:Connect(onUserSubscriptionStatusChanged)
เปลี่ยนบัตรผ่านเกมเป็นการสมัครสมาชิก
ตัวเลือกหนึ่งสำหรับการเปิดใช้งานการสมัครสมาชิกในประสบการณ์ของคุณคือการแทนที่ Game Pass ที่มีอยู่ด้วยการสมัครสมาชิกนี่เป็นตัวเลือกที่ดีหากคุณต้องการที่จะใช้การสมัครสมาชิกในประสบการณ์ของคุณอย่างรวดเร็วโดยไม่เพิ่มคุณสมบัติหรือรางวัลใหม่
มีสองข้อพิจารณาที่สำคัญเมื่อเปลี่ยน Game Pass เป็นสมาชิกสมัครรับข้อมูล:
- ผู้ถือบัตรผ่านเกมที่มีอยู่แล้วควรยังคงได้รับประโยชน์ที่พวกเขาจ่ายไป
- บัตรผ่านเกมควรถูกนำออกจากการขายเพื่อให้ผู้ใช้ใหม่สามารถซื้อสมัครสมาชิกแทนได้
- สมัครสมาชิกสามารถถูกเพิกถอนได้ ซึ่งหมายความว่าหากบัตรผ่านเกมของคุณก่อนหน้านี้ยังคงมีประโยชน์ไปยังคลังข้อมูล คุณจะต้อง "ยกเลิก" ประโยชน์เหล่านั้นความพิจารณานี้ไม่ใช้กับการใช้งาน Game Pass ทั้งหมด แต่อาจใช้กับการใช้งานที่ซับซ้อนมากขึ้น
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการเปลี่ยน Game Pass ด้วยการสมัครสมาชิก:
-- รันโค้ดนี้บนเซิร์ฟเวอร์
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local LEGACY_GAME_PASS_ID = 1234 -- แทนที่ด้วยรหัสของบัตรผ่านเกมที่ถูกแทนที่โดยการสมัครสมาชิก
local SUBSCRIPTION_ID = "EXP-11111111" -- เปลี่ยนด้วยรหัสสมาชิกของคุณ
local function awardBenefit(player: Player)
-- คุณควรมอบสมาชิกที่นี่
end
local function revokeBenefitIfGranted(player: Player)
-- วิธีนี้เรียกใช้สำหรับผู้เล่นทุกคนที่ไม่มีการสมัครสมาชิก _not_
-- หากรหัสของคุณบันทึกการสมัครสมาชิกไปยังคลังข้อมูลหรือให้ประโยชน์บางอย่างที่ต้องการถูกเพิกถอน
-- คุณควรใช้วิธีนี้ในการจัดการการเพิกถอน
end
local function checkSubscriptionStatus(player: Player)
local success, result = pcall(function()
return MarketplaceService:GetUserSubscriptionStatusAsync(player, SUBSCRIPTION_ID)
end)
if not success then
print(`Error fetching subscription status: {result}`)
return
end
if result.IsSubscribed then
awardBenefit(player)
else
revokeBenefitIfGranted(player)
end
end
local function onPlayerAdded(player: Player)
local success, result = pcall(function()
return MarketplaceService:UserOwnsGamePassAsync(player.UserId, LEGACY_GAME_PASS_ID)
end)
if not success then
print(`Error fetching game pass status: {result}`)
return
end
if result then
-- หากผู้เล่นซื้อบัตรผ่านเกมมรดกแล้ว เราไม่จำเป็นต้องตรวจสอบสถานะการสมัครสมาชิกของพวกเขา
-- เนื่องจากพวกเขามีสิทธิประโยชน์ที่ได้รับสำหรับชีวิต
awardBenefit(player)
return
end
checkSubscriptionStatus(player)
end
local function onUserSubscriptionStatusChanged(player: Player, subscriptionId: string)
if subscriptionId == SUBSCRIPTION_ID then
checkSubscriptionStatus(player)
end
end
local function onPromptGamePassPurchaseFinished(player: Player, purchasedPassID: number, purchaseSuccess: boolean)
if purchaseSuccess and purchasedPassID == LEGACY_GAME_PASS_ID then
awardBenefit(player)
end
end
Players.PlayerAdded:Connect(onPlayerAdded)
Players.UserSubscriptionStatusChanged:Connect(onUserSubscriptionStatusChanged)
-- เราจะยังคงฟังการซื้อผ่านเกมในเกมในกรณีที่บัตรผ่านเกมยังคงอยู่ในการขาย
MarketplaceService.PromptGamePassPurchaseFinished:Connect(onPromptGamePassPurchaseFinished)
ซื้อการสมัครโดยเร่งด่วน
แม้ผู้ใช้สามารถซื้อสมาชิกโดยตรงจากหน้ารายละเอียดประสบการณ์ รายละเอียดเกม แต่คุณควรเพิ่มวิธีการซื้อสมาชิกในเกมด้วย
เมื่อคุณร้องขอการซื้อสมัครสมาชิก Players.UserSubscriptionStatusChanged จะเกิดขึ้นหากผู้เล่นมีสมัครอยู่แล้วซึ่งช่วยให้สามารถจับภาพสถานการณ์ที่ผู้เล่นซื้อสมัครจากหน้า รายละเอียดเกม ในขณะที่พวกเขาอยู่ในเกมแล้ว
แม้ว่าคุณจะสามารถร้องขอการซื้อสมัครสมาชิกจากไคลเอนต์ได้ แต่การตรวจสอบว่าผู้ใช้มีสมัครสมาชิกแล้วผ่าน MarketplaceService.GetUserSubscriptionStatusAsync จะต้องทำจากเซิร์ฟเวอร์
ตัวอย่างนี้สร้าง RemoteFunction ที่ลูกค้าสามารถใช้เพื่อร้องขอสถานะของการสมัครสมาชิก:
--รหัสนี้ควรทำงานบนเซิร์ฟเวอร์
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- สร้างฟังก์ชันระยะไกลที่ลูกค้าสามารถใช้เพื่อขอสถานะการสมัครสมาชิก
local getSubscriptionStatusRemote = Instance.new("RemoteFunction")
getSubscriptionStatusRemote.Name = "GetSubscriptionStatus"
getSubscriptionStatusRemote.Parent = ReplicatedStorage
getSubscriptionStatusRemote.OnServerInvoke = function(player: Player, subscriptionId: string)
assert(typeof(subscriptionId) == "string")
return MarketplaceService:GetUserSubscriptionStatusAsync(player, subscriptionId)
end
-- รหัสนี้ควรทำงานบนไคลเอนต์
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local SUBSCRIPTION_ID = "EXP-11111111" -- เปลี่ยนด้วยรหัสสมาชิกของคุณ
local getSubscriptionStatusRemote = ReplicatedStorage:WaitForChild("GetSubscriptionStatus")
local purchaseSubscriptionButton = script.Parent.PromptPurchaseSubscription -- แทนที่ด้วยปุ่มของคุณ
local function playerHasSubscription()
-- ตรวจสอบว่าการสมัครสมาชิกของคุณกำลังแทนที่บัตรผ่านเกมหรือไม่ คุณจะต้องตรวจสอบว่าบัตรผ่านเกมมีเจ้าของที่นี่ด้วย
local success, result = pcall(function()
return getSubscriptionStatusRemote:InvokeServer(SUBSCRIPTION_ID)
end)
if not success then
print(`Error fetching subscription status: {result}`)
return
end
return result.IsSubscribed
end
-- ซ่อนปุ่มหากผู้เล่นมีการสมัครแล้ว
local function hideButtonIfPlayerHasSubscription()
if playerHasSubscription() then
purchaseSubscriptionButton.Visible = false
end
end
local function onPromptSubscriptionPurchaseFinished(player: Player, subscriptionId: string, didTryPurchasing: boolean)
if didTryPurchasing then
-- อาจใช้เวลาสักครู่สำหรับการลงทะเบียนสมัครสมาชิกจึงจะตรวจสอบได้ว่าการซื้อเสร็จสิ้นภายใน 10 วินาทีหรือไม่
-- และซ่อนปุ่มหากมี
task.delay(10, hideButtonIfPlayerHasSubscription)
end
end
-- หากผู้เล่นมีสมัครสมาชิกแล้ว เราไม่ต้องการแสดงปุ่มเลย
hideButtonIfPlayerHasSubscription()
purchaseSubscriptionButton.Activated:Connect(function()
MarketplaceService:PromptSubscriptionPurchase(Players.LocalPlayer, SUBSCRIPTION_ID)
-- หากผู้เล่นมีสมัครสมาชิกแล้ว ซ่อนปุ่ม
hideButtonIfPlayerHasSubscription()
end)
MarketplaceService.PromptSubscriptionPurchaseFinished:Connect(onPromptSubscriptionPurchaseFinished)
ฟังก์ชันที่เกี่ยวข้องอื่นๆ
ฟังก์ชันที่เกี่ยวข้องอื่นๆ มีอยู่ใน MarketplaceService :
ได้รับด้วยการสมัครสมาชิก
การสมัครราคาในสกุลเงินท้องถิ่น แต่คุณได้รับ Robux ในอัตรา US$0.01 ถึง 1 Robux ตามราคาแพลตฟอร์มพื้นฐานที่คุณเลือกสำหรับการสมัครหลังจากค่าธรรมเนียมแพลตฟอร์มRoblox เรียกเก็บค่าธรรมเนียมแพลตฟอร์ม 30% สำหรับเดือนแรกเท่านั้น ซึ่งหมายความว่าคุณจะได้รับรายได้สมาชิกเต็มจำนวนจากเดือนที่สองเป็นต้นไปการแบ่งรายได้นี้สอดคล้องกับทุกแพลตฟอร์ม
ตัวอย่างเช่น หากผู้ใช้สมัครรับที่ราคาพื้นฐานของ US$9.99 (สำหรับเดสก์ท็อป) หรือ $12.99 (สำหรับมือถือ):
- เดือนแรก: ผู้สร้างของสมัครสมาชิกได้รับ 999 * .7 = 699 (เดสก์ท็อป) หรือ 1299 * .7 = 909 (มือถือ)
- เดือนที่สองขึ้นไป: ผู้สร้างของสมาชิกรับ 999 = 999 (เดสก์ท็อป) หรือ 1299 = 1299 (มือถือ)
รายได้ต้องอยู่ภายใต้การรอคอย 30 วันและจะถูกเพิ่มในบัญชี Robux ของคุณหลังจากสิ้นสุดระยะเวลาการสมัครสมาชิกแล้วหากผู้ใช้ขอคืนค่าสมัครสมาชิกผ่านธนาคารหรือร้านค้าแอปภายในระยะเวลาหนึ่งเดือน การรอคอยจะถูกยกเลิกและคุณจะไม่ได้รับการจ่ายเงินสำหรับธุรกรรมนั้น
การคืนเงินที่ได้รับนอกหน้าต่างรอคอยจะทำให้จำนวนเงินที่จ่ายสำหรับการคืนเงินถูกหักออกจากบัญชี Robux ของคุณหากประสบการณ์ของคุณเป็นเจ้าของโดยกลุ่มและยอดคงเหลือของกลุ่มน้อยกว่าจำนวนที่จะหัก ส่วนที่เหลือจะถูกหักจากยอดคงเหลือ Robux ของเจ้าของกลุ่ม
ผู้ใช้ยกเลิกการสมัครสมาชิกที่ใช้งานและไม่สามารถต่ออายุได้ไม่ทำให้เกิดการคืนเงินโดยอัตโนมัติผู้ใช้ต้องขอคืนเงินด้วยตนเองซึ่งจะได้รับการจัดการตามกรณีเป็นเป็นสำหรับข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการคืนเงินสมาชิกผู้ใช้, ดูที่ศูนย์ช่วยเหลือ help center .
การจ่ายสมาชิก
การจ่ายเงินพบใน Robux Balance > ธุรกรรมของฉัน :

การสมัครสมาชิก และ การสมัครกลุ่ม การชำระเงินปรากฏภายใต้ การเข้า Robux ในขณะที่การคืนเงินจะถูกจัดเป็นกลุ่มภายใต้ การจ่ายเงินกลับ Robux ในฐานะ การย้อนกลับการจ่ายเงิน หน้าสมัครสมาชิกและหน้าสมัครสมาชิกกลุ่มให้ข้อมูลเพิ่มเติมสำหรับหมวดหมู่ตามลำดับ

เพื่อดูข้อมูลการคืนเงินของผู้ใช้แต่ละราย ให้ใช้ MarketplaceService:GetUserSubscriptionPaymentHistoryAsync()
การวิเคราะห์การสมัครสมาชิก
การวิเคราะห์การสมัครสมาชิก ช่วยให้คุณวัดความสำเร็จของการสมัครสมาชิกแต่ละรายการ ระบุแนวโน้ม และคาดการณ์รายได้ในอนาคตที่อาจเกิดขึ้นการสมัครสมาชิกจะถูกเพิ่มลงในหน้าวิเคราะห์การสมัครสมาชิกครั้งแรกหลังจากที่พวกเขาถูกเปิดใช้งานและจะไม่ถูกลบออกเมื่อพวกเขาถูกปิดใช้งานหรือลบคุณสามารถเข้าถึงการวิเคราะห์ที่สร้างไว้ล่วงหน้าผ่านแดชบอร์ดของผู้สร้าง หรือคุณสามารถบันทึกการอัปเดตสมัครสมาชิกในเวลาจริงโดยใช้เว็บฮุค
ผ่านแดชบอร์ดของผู้สร้าง
เพื่อดูการวิเคราะห์การสมัครสมาชิกบนแดชบอร์ดของผู้สร้าง:
นําทางไปยังหน้า สิ่งประดิษฐ์ ของคุณบน แดชบอร์ดของผู้สร้าง และเลือกประสบการณ์ของคุณ
ไปที่แท็บ การเพิ่มรายได้ และเลือก การสมัครสมาชิก
การวิเคราะห์การสมัครสมาชิกติดตามตัวชี้วัดต่อไปนี้:
- การสมัครสมาชิก: จํานวนการสมัครสมาชิกทั้งหมดที่ใช้งานในประสบการณ์ของคุณ
- รายได้ที่คาดว่าจะได้รับ: รายได้สุทธิที่ได้รับจากประสบการณ์หลังจากค่าธรรมเนียม ไม่รวมข้อมูลการคืนเงิน
- การแยกแยะสมาชิก: ประเภทสมาชิกที่แตกต่างกัน
- ใหม่ : จํานวนการซื้อสมัครสมาชิกครั้งแรกโดยผู้สมัครรายใหม่
- ต่ออายุแล้ว : จํานวนการสมัครสมาชิกที่ต่ออายุในระยะเวลาก่อนหน้า
- ฟื้นคืนชีพ : จํานวนการสมัครใหม่ที่ผู้ใช้ซื้อโดยมีการยกเลิกก่อนหน้านี้
- การยกเลิก : จํานวนการสมัครที่ไม่ได้รับการต่ออายุซึ่งรวมถึงการยกเลิกทั้งหมดไม่ว่าจะเป็นการยกเลิกของผู้ใช้ ครีเอเตอร์หรือโดยวิธีอื่น
- การยกเลิกแตกต่างจากการคืนเงินการยกเลิกการสมัครสมาชิกคือการสมัครที่จะไม่ต่ออายุอีกต่อไป แต่จะจ่ายเต็มจำนวนสำหรับส่วนที่เหลือของรอบการเรียกเก็บเงิน ในขณะที่การคืนเงินจะคืนจำนวนสมัครที่จ่ายแล้วให้กับผู้ใช้
- การสมัครสมาชิกโดยแพลตฟอร์ม : จำนวนการสมัครสมาชิกที่ซื้อในแต่ละแพลตฟอร์ม
- รายได้แพลตฟอร์ม : รายได้สุทธิที่ได้รับผ่านการสมัครสมาชิกที่ซื้อบนแพลตฟอร์มแต่ละแห่ง
ข้อมูลนี้สามารถมองเห็นได้ในรูปของแผนภาพตามช่วงเวลาที่อยู่ภายใต้แท็บ แนวโน้ม และเป็นรายการครบถ้วนของการสมัครทั้งหมดที่นำเสนอภายใต้แท็บ ประวัติศาสตร์

ผ่าน webhooks
คุณสมบัติ Cloud API Webhook รวมถึงตัวกระตุ้นสำหรับสี่เหตุการณ์สมัครสมาชิก: ยกเลิก ซื้อ คืนเงิน และต่ออายุการแจ้งเตือนเหล่านี้จะเปิดใช้งานทันที ดังนั้นคุณสามารถตอบสนองได้ในเวลาจริงหรือสร้างการวิเคราะห์เชิงลึกที่กําหนดเองได้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่าเว็บฮุค ดู การแจ้งเตือนเว็บฮุค