ข้ามไปที่เนื้อหา

การชำระเงิน PG

การชำระเงิน PG สามารถใช้ได้ทั้งบน PC และมือถือ。

นโยบายการชำระเงิน PG

หมวดหมู่ คำอธิบาย
ภาษา
  • มีให้เลือก 16 ภาษา
  • หน้าจอการชำระเงินที่จัดเตรียมโดยบริษัท PG รองรับภาษาที่แตกต่างกันสำหรับแต่ละบริษัท PG
ฟังก์ชัน
  • การดำเนินการแบบเซิร์ฟเวอร์โดยมีการชำระเงินผ่านเว็บเบราว์เซอร์ภายนอก
การสนับสนุนระดับชาติ
  • แสดงบริษัท PG ของประเทศที่บริษัท PG สนับสนุน
วิธีการชำระเงิน
  • วิธีการชำระเงินของบริษัท PG ที่ทำสัญญาและบริษัท PG ต้องตั้งค่าในคอนโซล
สกุลเงินการชำระเงิน PG
  • hive_country
  • สกุลเงินอาจไม่รองรับขึ้นอยู่กับบริษัท PG
  • MyCard: ไต้หวัน (TWD), ฮ่องกง (HKD), มาเลเซีย (MYR), สิงคโปร์ (SGD), ไทย (THB), อินโดนีเซีย (IDR), ฟิลิปปินส์ (PHP), เวียดนาม (VND), ทั่วโลก (USD)
ระดับราคา
  • จำเป็นต้องอัปโหลดไปยังคอนโซล
  • ระดับจะใช้สำหรับการชำระเงิน PG และไม่ใช้กับตลาดมือถือ
  • ตั้งค่าเป็นระดับ ไม่ใช่จำนวนเมื่อลงทะเบียนผลิตภัณฑ์ด้วย App ID สำหรับ PC
  • แต่ละเกมมีระดับของตัวเอง และมีระดับพื้นฐานเมื่อสร้าง App ID สำหรับ PC
การจัดการผลิตภัณฑ์
  • จำเป็นต้องลงทะเบียนราคาผลิตภัณฑ์ ชื่อผลิตภัณฑ์ หมายเลข PID ของตลาด ฯลฯ ในคอนโซล
การคืนเงินให้ผู้ใช้
  • การสนับสนุนเดียวกันกับตลาดมือถือ

กระบวนการชำระเงิน PG

① เลือกผลิตภัณฑ์ที่จะซื้อในร้านค้าในเกม

② แสดงหน้าจอการเลือกวิธีการชำระเงินในเว็บวิวภายนอกหน้าจอเกม

  • ภาษา: ภาษาเกม
  • สกุลเงิน: hive_country ที่ SDK ส่งไป หากไม่มี จะตรวจสอบประเทศจาก IP และแสดงเป็นสกุลเงินของประเทศ
  • ชื่อผลิตภัณฑ์สำหรับการชำระเงินจะแสดงใน Console > Billing > IAP v4 > การจัดการ Market PID หากไม่มีชื่อผลิตภัณฑ์ในภาษาที่จะแสดง จะมีเนื้อหาที่ป้อนในชื่อผลิตภัณฑ์ภาษาอังกฤษแสดงแทน
  • การตั้งค่าวิธีการชำระเงินสามารถทำได้ใน Console > Billing > การตั้งค่าการชำระเงิน PG > การตั้งค่าบริษัท PG

③ เรียกหน้าชำระเงินของบริษัท PG สำหรับประเทศและแสดงในเว็บเบราว์เซอร์

  • แสดงหน้าข้อผิดพลาดเมื่อไม่ใช่ประเทศเป้าหมายการชำระเงิน

④ ไปที่หน้าสำเร็จเมื่อการชำระเงินเสร็จสิ้น หน้าสำเร็จจะแสดงในภาษาของเบราว์เซอร์

การนำการชำระเงิน PG ไปใช้ในร้านค้าออนไลน์

โปรดดำเนินการตามนี้เมื่อสร้างเว็บไซต์เพื่อขายสินค้า

① ออก AppID สองตัวโดยไปที่ Console > App Center.

  • AppID สำหรับการเข้าสู่ระบบเว็บ
    • เลือก AppID สำหรับการเข้าสู่ระบบเว็บ
    • เลือกการใช้งานเป็นเว็บไซต์
    • หากคุณมี AppID ที่มีอยู่แล้วซึ่งออกให้สำหรับการใช้งานเว็บไซต์ คุณยังสามารถใช้ AppID ที่มีอยู่ได้
  • AppID สำหรับการชำระเงิน
    • เลือก AppID สำหรับเกม
    • เลือก OS – Windows, ตลาด – การจัดจำหน่ายโดยตรง

② ตั้งค่ารายละเอียดของ AppID สำหรับการเข้าสู่ระบบเว็บ

  • กรอกค่าคีย์ IdP ทั้งหมดในข้อมูลการเข้าสู่ระบบ
  • ตั้งค่าการใช้งาน IdP สำหรับการเข้าสู่ระบบ
  • กรอกที่อยู่ของเว็บไซต์ที่จะกลับไปหลังจากเข้าสู่ระบบใน URI การเปลี่ยนเส้นทางในการตั้งค่าการเข้าสู่ระบบผ่านเว็บ

③ ลงทะเบียนข้อมูลบริษัท PG โดยไปที่ Console > Billing > Payment Environment Settings > PG Company Settings.

④ ลงทะเบียน PID ตลาดใน AppID การชำระเงินที่สร้างขึ้นในขั้นตอนที่ 1 โดยไปที่ คอนโซล > การเรียกเก็บเงิน > การชำระเงินในแอป > ลงทะเบียน PID ตลาด.

⑤ พัฒนาเว็บไซต์ด้วย API การเข้าสู่ระบบเว็บและ API การชำระเงิน PG เว็บ

การเตรียมงาน

1. การตั้งค่าแพลตฟอร์มการชำระเงิน PG

  • เมื่อใช้ PortOne
    • ลงทะเบียน URL การตอบกลับเซิร์ฟเวอร์ IAP และตั้งค่าบริษัท PG ในคอนโซลผู้ดูแลระบบ PortOne
      • ลงทะเบียน URL ทั่วไปสำหรับการส่ง webhook ในคอนโซลผู้ดูแลระบบ PortOne > การตั้งค่าระบบ > การตั้งค่า webhook
    • Webhook URL
      • เชิงพาณิชย์: https://store.withhive.com/payment/result_processing/import
      • Sandbox: https://sandbox-store.withhive.com/payment/result_processing/import 
    • โปรดทราบ
      • เนื่องจาก PortOne ไม่ได้ให้บริการทดสอบการชำระเงินใน sandbox เราขอแนะนำวิธีการต่อไปนี้สำหรับการทดสอบ
      • สร้างบัญชี PortOne สองบัญชีสำหรับบริการเชิงพาณิชย์และการทดสอบ บัญชีผู้ดูแลระบบสำหรับคอนโซล PortOne สามารถสร้างบัญชีได้โดยไม่คำนึงถึงสัญญาจริง
      • ลงทะเบียน URL เชิงพาณิชย์ในบัญชีเชิงพาณิชย์ของ PortOne และลงทะเบียนข้อมูลบริษัท PG จริง ฯลฯ ในคอนโซลสด
      • ลงทะเบียน URL sandbox ในบัญชีทดสอบของ PortOne และลงทะเบียนข้อมูลบริษัท PG ทดสอบ ฯลฯ ในคอนโซล sandbox
      • หากใช้บัญชี PortOne จริงเพียงบัญชีเดียวสำหรับบริการเชิงพาณิชย์ ให้เชื่อมต่อกับ sandbox ในระหว่างการสมัครครั้งแรกและเปลี่ยนเป็น URL เชิงพาณิชย์สำหรับบริการอย่างเป็นทางการ
      • อย่าเปลี่ยนเป็นที่อยู่ sandbox หลังจากเปลี่ยนเป็น URL เชิงพาณิชย์ โปรดทราบว่าการชำระเงินของผู้ใช้จริงจะถูกประมวลผลเป็นการชำระเงินทดสอบ
      • หากคอนโซล PortOne ตั้งค่าบริษัท PG เป็นการทดสอบ ประวัติการทำธุรกรรมจะถูกยกเลิกโดยอัตโนมัติในวันถัดไป เกมในบริการเชิงพาณิชย์ต้องไม่ตั้งค่าเป็นการทดสอบ
  • เมื่อใช้ Xsolla
    • ขอให้สร้างโครงการย่อยไปยังสำนักงานธุรกิจแพลตฟอร์มและออก Project id และ Secret Key
  • เมื่อใช้ MyCard ผ่านสัญญาโดยตรง
    • เลือก MyCard เป็นประเทศบริการโดยไปที่ Console > การตั้งค่าบริษัท PG และสร้าง hash key
    • กรอก hash key ที่ออกโดยคอนโซลและ IP, URL และข้อมูลการลงทะเบียนบริษัทลูกค้าสำหรับการชำระเงินในแบบฟอร์มการลงทะเบียนที่ MyCard จัดเตรียมไว้และส่งไปยัง MyCard ดาวน์โหลดข้อมูล IP และ URL จากไฟล์แนบด้านล่างดาวน์โหลดข้อมูล IP & URL
    • หลังจากนั้น รับ FaServiceID จาก MyCard และกรอกในการตั้งค่าบริษัท PG ของคอนโซล
    • โปรดทราบ
      • จำนวนเงินชำระเงินขั้นต่ำและสูงสุดจะถูกกำหนดตามสกุลเงินของแต่ละวิธีการชำระเงิน ดังนั้นโปรดระมัดระวังเมื่อกำหนดราคาสินค้า
      • จะมีข้อความแสดงข้อผิดพลาดเมื่อขอชำระเงินสำหรับสินค้าที่อยู่นอกช่วงราคาที่ใช้ได้

2. การตั้งค่าคอนโซล

  • การตั้งค่าชั้นราคาสินค้า
  • ลงทะเบียน Market PID
    • ตำแหน่งเมนู: คอนโซล > การเรียกเก็บเงิน > การซื้อในแอป > การลงทะเบียน Market PID
    • คำแนะนำการลงทะเบียน Market PID
  • การตั้งค่าการชำระเงิน PG

คู่มือการตั้งค่าบริษัท PG

ตั้งค่าบริษัท PG ที่จะใช้ในเกม เมื่อตั้งค่าเสร็จแล้ว บริษัท PG จะไม่สามารถลบออกได้ และสามารถปิดการใช้งานได้เท่านั้น

① เลือกเกม: ค้นหาเกมเพื่อตรวจสอบบริษัท PG ที่เลือก ตรวจสอบสิทธิ์เกมหากคุณไม่เห็นรายชื่อเกม

② เพิ่มเกม: ย้ายไปที่หน้าการตั้งค่าบริษัท PG.

③ ดูวิธีการชำระเงินตามประเทศ: ตรวจสอบวิธีการชำระเงินตามประเทศของบริษัท PG ที่คุณตั้งค่าในป๊อปอัป

④ แก้ไข: แก้ไขรายละเอียดบริษัท PG ที่ลงทะเบียนไว้

ลงทะเบียนบริษัท PG โดยเกม

คลิกที่ปุ่มเพิ่มเกมเพื่อไปยังหน้าลงทะเบียน.

image

① URL สำหรับรับผลการชำระเงิน: ป้อน URL ของเซิร์ฟเวอร์หากคุณต้องการรับการแจ้งเตือนการชำระเงินที่เสร็จสมบูรณ์

② ประเภทการแจ้งเตือนการชำระเงินเสร็จสิ้น: เลือกประเภทการแจ้งเตือนเมื่อกำหนดการแจ้งเตือนการชำระเงินเสร็จสิ้น ตัวเลือกเริ่มต้นคือ "ส่งข้อมูลความสำเร็จในการชำระเงินเท่านั้น" หากคุณเลือก "ส่งทั้งหมด" เซิร์ฟเวอร์ที่รับการแจ้งเตือนจะต้องมีการกำหนดลอจิกการแยกประเภทสำหรับความสำเร็จในการชำระเงินและประเภทการยกเลิก

③ ประเทศที่ให้บริการโดยแพลตฟอร์ม PG: คุณสามารถเลือกประเทศที่จะให้บริการโดยแต่ละแพลตฟอร์ม PG ฟิลด์ข้อมูลด้านล่างจะเปลี่ยนแปลงตามตัวเลือกที่เลือก สำหรับ MyCard ให้เลือกเฉพาะเมื่อคุณมีสัญญาบริการโดยตรงโดยไม่ใช้ PortOne หรือ Xsolla หากคุณเปลี่ยนประเทศที่ให้บริการ ข้อมูลที่ป้อนก่อนหน้านี้จะถูกลบออก และคุณจะต้องป้อนรายละเอียดใหม่เพื่อกลับไปยังประเทศที่ให้บริการก่อนหน้านี้

Note
  • คุณไม่สามารถเลือกประเทศเดียวกันสำหรับหลายแพลตฟอร์ม PG ได้
  • หากคุณเลือก 'ทั้งหมด' สำหรับการเลือกประเทศ ระบบจะใช้เป็นทุกประเทศยกเว้นประเทศที่เลือกโดยแพลตฟอร์ม PG อื่นแล้ว
  • ตัวอย่าง: หากคุณเลือก 'เกาหลี (KR)' สำหรับ PortOne และจากนั้นเลือก 'ทั้งหมด' สำหรับ Xsolla ระบบจะใช้ทุกประเทศยกเว้นเกาหลี (KR) สำหรับ Xsolla.

1. ตั้งค่า PortOne

  • ข้อมูล PortOne: ป้อนข้อมูลเดียวกันที่ลงทะเบียนในระบบตั้งค่าคอนโซลของ I'mport คุณต้องป้อนรหัส Tier หากมีร้านย่อย เมื่อเชื่อมต่อกับ Naver Pay ผ่านสัญญาโดยตรง คุณต้องป้อนค่า Chain id
  • PortOne - วิธีการชำระเงินของบริษัท PG: รายชื่อบริษัท PG ที่ตั้งค่าในคอนโซลผู้ดูแลระบบ PortOne จะถูกโหลดโดยอัตโนมัติ เมื่อเลือกวิธีการชำระเงินที่จะใช้ ให้ตรวจสอบ PG ID และเปิดใช้งานเช่นเดียวกับในคอนโซลผู้ดูแลระบบ PortOne ในกรณีของ KCP หากวิธีการชำระเงินที่เปิดใช้งานโดยแต่ละ PG ID แตกต่างจากคอนโซลผู้จัดการ PortOne จะไม่แสดงอย่างถูกต้อง หากคุณเลื่อนแถบเลื่อนแนวนอนไปทางขวาสุด คุณจะเห็นปุ่มเพื่อดูตัวอย่างวิธีการชำระเงินที่คุณตั้งค่า หากคุณต้องการหน้าทดสอบการชำระเงินสำหรับสัญญา PG ให้คัดลอก URL ของหน้าตัวอย่างและให้กับบริษัท PG

2. ตั้งค่า Xsolla

  • ข้อมูล Xsolla: คัดลอกและป้อน ID โครงการและคีย์ลับ webhook ใน Xsolla Console > การตั้งค่าโครงการ > การตั้งค่าทั่วไป.
  • Xsolla - วิธีการชำระเงินของบริษัท PG: เลือกวิธีการชำระเงินสำหรับแต่ละประเทศที่รองรับ เมื่อคุณคลิกที่ตัวอย่าง วิธีการชำระเงินที่เปิดใช้งานทั้งหมดของ Xsolla จะถูกเปิดเผยโดยไม่คำนึงถึงประเทศ.

3. ตั้งค่า MyCard

  • ข้อมูล MyCard: ป้อน FaServiceID ที่ MyCard ให้มา หมายเลขการตรวจสอบ (Hash) จะถูกสร้างขึ้นโดยอัตโนมัติ คัดลอก HASH KEY ที่สร้างขึ้น เติมข้อมูลในแบบฟอร์มคำขอการลงทะเบียน MyCard และส่งไปยัง MyCard.
  • MyCard - วิธีการชำระเงินของบริษัท PG: มีเพียง MyCard เท่านั้นที่ให้เป็นวิธีการชำระเงิน.

การสอบถามและยกเลิกการชำระเงิน PC

ตรวจสอบรายละเอียดการชำระเงินทั้งหมดของ PortOne หรือ Xsolla ในหน้าเดียวและยกเลิกโดยตรงหากจำเป็น Terminal 3 ของ Paymentwall จะส่งคำขอยกเลิกการชำระเงินแทนที่จะเป็นการยกเลิกการชำระเงินทันที และต้องยืนยันว่าการยกเลิกเสร็จสมบูรณ์ในคอนโซลเทอร์มินัล 3

  • บริษัท PG และวิธีการชำระเงิน
    • รายการของ PG ทั้งหมดที่บริษัทจัดเตรียมไว้จะมีให้เลือกเป็นตัวเลือกเสริม ไม่ว่าจะมีการเปิดใช้งานวิธีการชำระเงินในการตั้งค่าบริษัท PG หรือไม่ก็ตาม
  • สถานะ
    • PG
      • ชำระเงินเสร็จสมบูรณ์ - การชำระเงินเสร็จสมบูรณ์เรียบร้อยแล้ว
      • การชำระเงินล้มเหลว - การชำระเงินล้มเหลวเนื่องจากข้อผิดพลาดระหว่างการชำระเงิน เป็นต้น
      • การชำระเงินรอดำเนินการ - การชำระเงินยังไม่ได้ดำเนินการทันทีเนื่องจากการโอนเงินบัญชี เป็นต้น
      • คำขอยกเลิก – คำขอยกเลิกการชำระเงิน
      • ยกเลิกเสร็จสมบูรณ์ – การชำระเงินถูกยกเลิกอย่างถูกต้อง ไม่สามารถยืนยันได้ว่าการชำระเงินของ Terminal 3 ได้ถูกยกเลิกหรือไม่
      • การยกเลิกล้มเหลว – คำขอยกเลิกล้มเหลว
      • ไม่สมบูรณ์ – การชำระเงินยังไม่เสร็จสมบูรณ์เนื่องจากผู้ใช้ปิดหน้าต่างการชำระเงินหรือคลิกยกเลิกการชำระเงินก่อนการชำระเงิน
    • Steam
      • รับคำสั่ง
      • ยอมรับการชำระเงิน (ผู้ใช้)
      • ยกเลิกการชำระเงิน
      • คืนเงินการชำระเงิน
      • คืนเงินบางส่วน
      • การชำระเงินที่ผิดกฎหมาย
      • การฉ้อโกงคำสั่งซื้อ
      • การฉ้อโกงการเรียกคืนเงิน
      • การยกเลิกการชำระเงินล้มเหลว
  • ยอดรวมการชำระเงิน: ยอดรวมการชำระเงิน: ผลรวมของเงื่อนไขการค้นหาทั้งหมดที่ไม่รวมการดำเนินการที่ไม่ก้าวหน้า
  • จำนวนการซื้อที่เสร็จสมบูรณ์: จำนวนการซื้อที่เสร็จสมบูรณ์: จำนวนการชำระเงินที่เสร็จสมบูรณ์ที่ไม่รวมการยกเลิก
  • ยอดรวมการยกเลิก/การยกเลิก: ยอดรวมการยกเลิก/จำนวนการยกเลิก: ยอดรวมและจำนวนกรณีที่ถูกยกเลิก
  • ราคาสินค้า: ราคาสินค้าในสกุลเงินที่แสดงซึ่งตั้งค่าในระดับราคา
  • Game_Payload_info: ค่าที่ได้รับจากเซิร์ฟเวอร์เกมที่จะใช้เป็นตัวชี้วัดเพิ่มเติมใน Analytics ผ่าน API การส่งผลลัพธ์การชำระเงินของสินค้า
  • IAP_Payload: เมตาดาต้าการซื้อที่กำหนดเองโดยนักพัฒนาแอป
  • ข้อควรระวัง
    • ประวัติการชำระเงินในคอนโซลที่มีค่าการตั้งค่าจากก่อนการเปลี่ยนแปลงไม่สามารถยกเลิกได้หากคุณแก้ไขค่าตัวเลือกในการตั้งค่าบริษัท PG
      • ตัวอย่างที่ 1: ข้อมูลการชำระเงิน Xsolla ที่มีอยู่ไม่สามารถยกเลิกได้ในคอนโซลหากคุณเปลี่ยนจากการใช้ Xsolla เป็น PortOne ในการตั้งค่าบริษัท PG
      • ตัวอย่างที่ 2: ประวัติการชำระเงินตั้งแต่ช่วงเวลาที่ใช้รหัสระดับไม่สามารถยกเลิกได้ในคอนโซลหากรหัสระดับถูกใช้และจากนั้นถูกลบในตั้งค่าบริษัท PG
    • หากคุณยกเลิกข้อมูลการชำระเงินโดยตรงในคอนโซล I'mport ขึ้นอยู่กับบริษัท PG รายละเอียดการยกเลิกอาจไม่ถูกส่งไปยังคอนโซลดังนั้นโปรดลองยกเลิกผ่านแผงแทน

การประมวลผลรายการการชำระเงิน PC

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

  • ตำแหน่งเมนู: คอนโซล > การเรียกเก็บเงิน > IAP v4 > ประวัติการชำระเงิน PG ที่ยังไม่เสร็จสมบูรณ์

การปฏิบัติตามพระราชบัญญัติคุ้มครองผู้บริโภคสื่อดิจิทัลของแคลิฟอร์เนีย (AB 2426)

image

  • เนื่องจากการบังคับใช้ “พระราชบัญญัติคุ้มครองผู้บริโภคสื่อดิจิทัลของแคลิฟอร์เนีย (AB 2426)” จำเป็นต้องแจ้งให้ผู้บริโภคทราบว่าพวกเขาไม่ได้เป็นเจ้าของการซื้อเนื้อหาดิจิทัลจริงๆ ข้อความที่สะท้อนนโยบายนี้จะแสดงใน UI การชำระเงิน PG ข้อความนี้จะแสดงเฉพาะเมื่อประเทศตั้งค่าเป็นสหรัฐอเมริกาและภาษาตั้งค่าเป็นภาษาอังกฤษ (en)
  • การคลิกที่เรียนรู้เพิ่มเติมจะเปิดลิงก์ข้อกำหนดในการให้บริการที่ตั้งไว้ใน Console > Provisioning > Terms.