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

การชำระเงิน 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 ตาม App IDs โดยมีตัวเลือกดังต่อไปนี้:

การตั้งค่าเฉพาะบุคคล

image

  • กำหนดข้อมูล PG สำหรับ App ID เดียว
  • คลิกที่ ไอคอนแก้ไข สำหรับ App ID หรือเลือก App ID และคลิกที่ ปุ่มแก้ไข เพื่อไปยังหน้าการตั้งค่า PG

การตั้งค่าชุด

image

  • ใช้ข้อมูล PG เดียวกันกับ App ID ที่เลือกทั้งหมดในครั้งเดียว
  • เพื่อใช้ข้อมูล PG เดียวกันกับ App ID ที่เลือกทั้งหมด ให้เลือก App ID ที่ต้องการและคลิกที่ ปุ่มแก้ไข
  • สำหรับการกำหนดค่าหลายรายการ การตั้งค่าที่มีอยู่อาจแตกต่างกันระหว่าง App ID ดังนั้นข้อมูลก่อนหน้านี้จึงไม่สามารถเรียกคืนโดยอัตโนมัติ
  • หากจำเป็น ให้คลิกที่ ปุ่มโหลดการตั้งค่าที่มีอยู่ เพื่อนำเข้าข้อมูล PG จาก App ID ที่เฉพาะเจาะจงและดำเนินการกำหนดค่า
  • เมื่อบันทึกแล้ว ข้อมูล PG ปัจจุบันจะถูกนำไปใช้กับ App ID ที่เลือกทั้งหมด

โหลดการตั้งค่าที่มีอยู่

ใช้ฟีเจอร์ โหลดการตั้งค่าที่มีอยู่ หากคุณต้องการอ้างอิงหรือใช้ข้อมูล PG จาก App ID อื่น

image

image

  • หลังจากคลิกปุ่มและเลือก App ID ที่ต้องการ การกำหนดค่า PG ของมันจะถูกนำเข้า

image

  • หลังจากโหลดแล้ว ให้แน่ใจว่าได้เข้าสู่การตั้งค่าของแต่ละแพลตฟอร์ม PG และบันทึกการเปลี่ยนแปลง

 

การเลือกประเทศบริการ

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

image

Note
  • แพลตฟอร์ม PG เพียงหนึ่งเดียวสามารถให้บริการได้ต่อประเทศ และไม่สามารถใช้แพลตฟอร์ม PG หลายตัวพร้อมกันในประเทศเดียวกัน
  • ตัวอย่าง: หากประเทศที่ให้บริการของ PortOne ถูกตั้งค่าเป็น "เกาหลีใต้ (KR)" ก็ไม่สามารถตั้งค่า Mycard หรือ Xsolla เป็น "เกาหลีใต้ (KR)" ได้เช่นกัน

การตั้งค่าบริษัท PG

การตั้งค่า PortOne

image

  • ข้อมูลพื้นฐาน
    • ป้อนข้อมูลเดียวกันที่ลงทะเบียนในการตั้งค่าระบบของพอร์ตวันแอดมินคอนโซล
    • หากมีร้านย่อย Tier Code จะต้องถูกป้อน
    • สำหรับการรวมโดยตรงกับ Naver Pay จะต้องป้อนค่า Chain ID

image

  • ข้อมูลวิธีการชำระเงิน
    • รายชื่อบริษัท PG ที่ตั้งค่าใน PortOne Admin Console จะถูกนำเข้ามาโดยอัตโนมัติ
    • เมื่อเลือกวิธีการชำระเงิน สำหรับ KCP คุณต้องตรวจสอบ PG ID และเปิดใช้งานให้ตรงกับ PortOne Admin Console
    • หากวิธีการชำระเงินที่เปิดใช้งานโดย PG ID แตกต่างจากที่มีใน PortOne Admin Console อาจไม่แสดงผลอย่างถูกต้อง
    • หากต้องการหน้าชำระเงินทดสอบสำหรับสัญญาบริษัท PG คุณสามารถคัดลอก URL หน้าตัวอย่างและให้กับบริษัท PG ได้

การตั้งค่า MyCard

image

  • ข้อมูลพื้นฐาน
    • ป้อน FacServiceID ที่ MyCard ให้มา
    • คลิกปุ่มสร้างอัตโนมัติเพื่อสร้างหมายเลขการตรวจสอบ (Hash Key)
    • คัดลอกหมายเลขการตรวจสอบที่สร้างขึ้น (Hash Key) ป้อนลงในแบบฟอร์มคำขอการลงทะเบียน MyCard และส่งไปยัง MyCard
    • หากคุณต้องการใช้หมายเลขการตรวจสอบ (Hash Key) ที่ลงทะเบียนไว้แล้ว ให้ป้อนโดยตรง
  • ข้อมูลวิธีการชำระเงิน
    • รองรับเฉพาะ Mycard เป็นวิธีการชำระเงินเท่านั้น

การตั้งค่า Xsolla

image

  • ข้อมูลพื้นฐาน
    • ป้อน Project ID และ Secret Key จาก Xsolla Console > Project Settings > General Settings.
  • ข้อมูลวิธีการชำระเงิน
    • เลือกวิธีการชำระเงินที่ต้องการใช้.
    • เลือกประเทศเพื่อดูวิธีการชำระเงินที่รองรับตามประเทศ.
    • ใช้ Preview เพื่อตรวจสอบล่วงหน้าว่าวิธีการชำระเงินใดจะแสดงสำหรับแต่ละประเทศ.
      • หากคุณเลือกประเทศ วิธีการชำระเงินที่เปิดใช้งานซึ่งรองรับในประเทศนั้นจะปรากฏใน Preview เท่านั้น.
      • หากคุณไม่เลือกประเทศ Preview จะแสดงวิธีการชำระเงินตามประเทศบริการที่เลือกเป็นครั้งแรก.

การตั้งค่าการแจ้งเตือนการชำระเงิน PG

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

image

  • ข้อมูลการชำระเงินเสร็จสมบูรณ์: ส่งข้อมูลความสำเร็จหรือการยกเลิกไปยัง URL ที่ป้อนทันที
  • ข้อมูลการชำระเงินทั้งหมด: ส่งรายละเอียดการชำระเงินทั้งหมด (ความสำเร็จ, การยกเลิก, การคืนเงิน, การชำระเงินใหม่โดยผู้ใช้) ไปยัง URL ที่ป้อนทันที
Note

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

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

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

  • บริษัท PG และวิธีการชำระเงิน
    • รายการของ PG ทั้งหมดที่บริษัทจัดเตรียมไว้จะถูกนำเสนอเป็นตัวเลือกเสริม ไม่ว่าจะเปิดใช้งานวิธีการชำระเงินในการตั้งค่าบริษัท PG หรือไม่ก็ตาม
  • สถานะ
    • PG
      • ชำระเงินเสร็จสมบูรณ์ - การชำระเงินเสร็จสมบูรณ์เรียบร้อยแล้ว
      • การชำระเงินล้มเหลว - การชำระเงินล้มเหลวเนื่องจากข้อผิดพลาดระหว่างการชำระเงิน เป็นต้น
      • การชำระเงินรอดำเนินการ - การชำระเงินยังไม่ถูกทำทันทีเนื่องจากการโอนเงินเข้าบัญชี เป็นต้น
      • คำขอยกเลิก - คำขอยกเลิกการชำระเงิน
      • การยกเลิกเสร็จสมบูรณ์ - การชำระเงินถูกยกเลิกอย่างถูกต้อง การชำระเงินที่เทอร์มินัล 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.