การเข้าถึงที่ต้องชำระเงิน ให้คุณเรียกเก็บค่าธรรมเนียมครั้งเดียวจากผู้ใช้ในสกุลเงินท้องถิ่นของพวกเขาเพื่อเข้าถึงเกม หากสกุลเงินท้องถิ่นของพวกเขาไม่มีให้ใช้งาน พวกเขาจะถูกเรียกเก็บในสกุลเงิน USD ผู้ใช้ที่ซื้อการเข้าถึงยังคงสามารถเข้าถึงเกมได้แม้ว่าคุณจะเพิ่มราคาในภายหลังหรือปิดการเข้าถึงที่ต้องชำระเงิน
คุณสมบัติ
ในการเรียกเก็บเงินจากผู้ใช้สำหรับการเข้าถึงที่ต้องชำระเงินในสกุลเงินท้องถิ่น คุณต้อง:
- มีที่อยู่อีเมลที่ได้รับการตรวจสอบ
- มีอายุ 13 ปีขึ้นไปพร้อมกับ หมายเลขประจำตัวที่ได้รับการตรวจสอบ
- ตั้งค่า บัญชีกับผู้ให้บริการการชำระเงินภายนอกของ Roblox คือ Tipalti สำเร็จ
- อาศัยอยู่ในประเทศที่รองรับโดย Tipalti ดู การครอบคลุมวิธีการชำระเงิน สำหรับรายชื่อประเทศที่มีสิทธิ์
ราคา
เมื่อคุณเรียกเก็บเงินสำหรับการเข้าถึงที่ต้องชำระเงินในสกุลเงินท้องถิ่น คุณจะได้รับเปอร์เซ็นต์ของราคาที่คุณตั้ง ซึ่งเรียกว่า ส่วนแบ่งรายได้ของนักพัฒนา ตัวอย่างเช่น หากคุณตั้งราคาเป็น $49.99 USD คุณจะได้รับ 70% ของรายได้ ลบกับค่าธรรมเนียมบางอย่าง เช่น ภาษีและ VAT
ส่วนแบ่งรายได้ตามสามระดับราคา:
| ราคาในคอมพิวเตอร์และเว็บ1 | ส่วนแบ่งนักพัฒนา |
|---|---|
| $9.99 | 50% |
| $29.99 | 60% |
| $49.99 | 70% |
คุณสามารถเปลี่ยนจุดราคาส่วนแบ่งรายได้ของคุณ เปลี่ยนไปใช้การเข้าถึงที่ต้องชำระเงินใน Robux หรือทำให้เกมของคุณเล่นฟรีได้ทุกเวลาโดยใช้ Creator Hub
การคืนเงิน
ผู้ใช้มีเวลา 48 ชั่วโมงในการขอคืนเงินหลังจากซื้อเกมการเข้าถึงที่ต้องชำระเงินในสกุลเงินท้องถิ่น หลังจากที่พวกเขาได้รับเงินคืน พวกเขาจะไม่มีการเข้าถึงเกมที่ต้องชำระเงินอีกต่อไป
การคืนเงินจะไม่พร้อมใช้งานหลังจาก 48 ชั่วโมง
ตั้งค่าบัญชีของคุณเพื่อรับการจ่ายเงิน
คุณต้องตั้งค่าบัญชี Tipalti เพื่อรับการจ่ายเงินสำหรับการซื้อการเข้าถึงที่ต้องชำระเงินในสกุลเงินท้องถิ่น เพื่อจัดตั้งบัญชี Tipalti:
- ใน Creator Hub ให้ไปที่ Creations และเลือกเกม
- ไปที่ Audience ⟩ Access Settings
- ในส่วน Payment ให้เลือก Send Request
- ใส่ชื่อและนามสกุลทางกฎหมายของคุณ
ภายใน 5 ถึง 8 วันทำการนับจากวันที่ส่งข้อมูลการชำระเงินของคุณ Tipalti จะส่งอีเมลถึงคุณพร้อมกับคำแนะนำในการสร้างบัญชีและส่งข้อมูลภาษีและธนาคารของคุณ จากนั้น Tipalti จะตรวจสอบเอกสารของคุณและยืนยันว่าบัญชีของคุณถูกตั้งค่าสำเร็จ
รายได้จากสกุลเงินท้องถิ่นจากการซื้อการเข้าถึงที่ต้องชำระเงินจะถูกเก็บรักษาไว้ใน Escrow เป็นเวลาอย่างน้อย 60 วัน และจะจ่ายออกและฝากเข้าบัญชีของคุณเดือนละครั้ง คุณไม่สามารถเข้าถึงรายได้ของคุณนอกเหนือจากตารางการจ่ายเงิน
เปิดใช้งานการเข้าถึงที่ต้องชำระเงินใน Creator Hub
ในการเปิดใช้งานการเข้าถึงที่ต้องชำระเงินใน Creator Hub:
- ไปที่ Creations และเลือกเกม
- ไปที่ Audience ⟩ Access Settings
- ในส่วน Payment เลือก Requires Local Currency จากนั้นเลือกหนึ่งในระดับส่วนแบ่งรายได้ที่มีอยู่
- ในส่วน Devices ให้เลือกอุปกรณ์ที่คุณต้องการเปิดใช้งานการเข้าถึงที่ต้องชำระเงิน อุปกรณ์เดสก์ท็อปจะเปิดใช้งานโดยอัตโนมัติ
- คลิก Save Changes
เปิดใช้งานการเข้าถึงที่ต้องชำระเงินใน Roblox Studio
ในการเปิดใช้งานการเข้าถึงที่ต้องชำระเงินใน Roblox Studio:
- เปิดหน้าต่าง File ⟩ Experience Settings ของ Studio
- ในส่วน Monetization ให้คลิก Configure on Creator Hub
- ทำตามขั้นตอนเพื่อ เปิดใช้งานการเข้าถึงที่ต้องชำระเงินใน Creator Hub
ดูประวัติการทำธุรกรรม
ในการดูประวัติการทำธุรกรรมสำหรับการซื้อการเข้าถึงที่ต้องชำระเงินในสกุลเงินท้องถิ่น:
- ใน Creator Hub ให้ไปที่ Finances ⟩ Transactions
- เลือก Paid access in local currency ตารางการทำธุรกรรมจะแสดงวันที่ของการทำธุรกรรม ผู้ใช้ที่ทำการซื้อ ชื่อเกม จำนวนเงินที่ผู้ใช้จ่าย และสถานะการขอคืนเงินของผู้ใช้
โหมดเดโม
โหมดเดโม ช่วยให้ผู้ใช้ทดลองประสบการณ์การเข้าถึงที่ต้องชำระเงินของคุณก่อนที่จะทำการซื้อ เมื่อเปิดใช้งานโหมดเดโม ผู้ใช้ใดก็สามารถเข้าร่วมประสบการณ์ของคุณได้แม้ว่าพวกเขาจะยังไม่ได้จ่ายเงินเพื่อเข้าถึง คุณสามารถใช้การสคริปต์เพื่อตรวจสอบว่าผู้ใช้เป็นเจ้าของประสบการณ์หรือไม่และปรับแต่งการเล่นของพวกเขาให้เหมาะสม ตัวอย่างเช่น โดยการจำกัดการเข้าถึงบางพื้นที่หรือคุณสมบัติจนกว่าพวกเขาจะทำการซื้อ
เปิดใช้งานโหมดเดโม
ในหน้า Access Settings สำหรับประสบการณ์ของคุณ ให้เปิดใช้งาน Enable Demo Mode ในส่วนการชำระเงินสกุลเงินท้องถิ่น
ควบคุมประสบการณ์เดโมในสคริปต์
ใช้ MarketplaceService:PlayerOwnsAssetAsync() เพื่อตรวจสอบว่าผู้ใช้ได้ซื้อการเข้าถึงประสบการณ์ของคุณหรือไม่ ผู้ที่ยังไม่ได้ซื้อการเข้าถึงจะอยู่ในโหมดเดโม และคุณสามารถจำกัดเนื้อหาที่พวกเขาสามารถเห็นหรือโต้ตอบได้
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีจำกัดเนื้อหาจากการตรวจสอบการซื้อ:
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local PLACE_ID = game.PlaceId
local function onPlayerAdded(player: Player)
local success, ownsAccess = pcall(function()
return MarketplaceService:PlayerOwnsAssetAsync(player, PLACE_ID)
end)
if success then
if ownsAccess then
-- มอบการเข้าถึงเต็มรูปแบบให้กับประสบการณ์
else
-- ผู้เล่นอยู่ในโหมดเดโม: แสดงเนื้อหาที่จำกัดหรือ
-- กระตุ้นให้พวกเขาทำการซื้อ
end
else
warn("ไม่สามารถตรวจสอบสิทธิการเป็นเจ้าของของ", player.Name)
end
end
Players.PlayerAdded:Connect(onPlayerAdded)นโยบาย
เกมการเข้าถึงที่ต้องชำระเงินในสกุลเงินท้องถิ่นจะต้อง:
- ปฏิบัติตาม มาตรฐานชุมชน และ ข้อกำหนดในการใช้งาน
- ต้องเป็นสาธารณะและเปิดให้ผู้ใช้ทุกคนเข้าถึงได้
- ให้ผู้ซื้อสามารถเข้าถึงเกมทั้งหมดได้
- ไม่ให้ผู้ซื้อเข้าถึงเนื้อหาหรือไอเท็มจากเกมอื่น
- ไม่มี เซิร์ฟเวอร์ส่วนตัว
- ไม่เป็นสแปมหรือหลอกลวง ทำซ้ำเกมที่มีอยู่ หรือเป็นเกมที่ว่างเปล่า
- ไม่ต้องการให้ผู้ใช้จ่าย Robux เพื่อเข้าถึงส่วนเพิ่มเติมของเกม ผู้ใช้ต้องสามารถเข้าถึงเกมทั้งหมดที่พวกเขาซื้อได้ ไมโครทรานแซคชั่นสำหรับไอเท็มภายในเกม เช่น ผ่านหรือผลิตภัณฑ์ของนักพัฒนา จะได้รับอนุญาต
- ไม่อนุญาตให้ผู้ใช้ดาวน์โหลดสำเนาของสถานที่ใด ๆ ภายในเกม การคัดลอกเกมจะถูกปิดใช้งานโดยอัตโนมัติเมื่อคุณเปิดใช้งานการเข้าถึงที่ต้องชำระเงิน
- ต้องทำงานได้และเล่นได้ หากผู้ใช้จำนวนมากรายงานว่าเกมมีปัญหา เกมอาจถูกกักกันและรายได้ที่ยังอยู่ใน Escrow จะถูกคืนให้กับผู้ใช้
การละเมิดนโยบายเหล่านี้อาจส่งผลให้สูญเสียการเข้าถึงฟีเจอร์การเข้าถึงที่ต้องชำระเงิน การลบเนื้อหา หรือการระงับบัญชี Roblox ของคุณ