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

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

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

การเรียกใช้ hive.IAPV4.purchase(marketPid, iapPayload, onIAPV4PurchaseCB) จะส่งคืนการตอบสนองของ ErrorCode:IAPSUCCESS=90 และ Code:IAPV4HiveStoreSuccess=-6110000 ทันทีผ่าน onIAPV4PurchaseCB โดยไม่มีข้อมูลใบเสร็จ และคุณสามารถกำหนด ErrorCode (หรือ Code) เพื่อแสดงป๊อปอัพที่บ่งบอกว่ากำลังทำการซื้อในเกม

ก่อนที่จะใช้ การชำระเงิน PG ที่รองรับโดย IAP v4, นโยบายการชำระเงิน PG, คู่มือการเรียกเก็บเงิน PG การดำเนินการก่อน ลงทะเบียนข้อมูลที่จำเป็นใน Hive Console ตามเนื้อหา

ฟีเจอร์การชำระเงิน PG

คุณสมบัติหลักของการชำระเงิน PG มีดังนี้:

  • การชำระเงิน PG ขึ้นอยู่กับ Hive SDK v4 และ IAP v4 และจะถูกจัดการด้วยวิธีการแบบอะซิงโครนัสผ่าน เว็บเบราว์เซอร์ที่บริษัท PG จัดเตรียมไว้. * คุณสามารถเรียกใช้ API ทั้งหมดที่จัดเตรียมไว้ผ่านเซิร์ฟเวอร์เกมเท่านั้น
  • ข้อมูลที่ลงทะเบียนไว้ล่วงหน้าบน Hive Console จะสะท้อนในราคาและข้อมูลเกี่ยวกับผลิตภัณฑ์ที่ต้องตั้งค่าร้านค้า และ Hive SDK v4 จะส่งข้อมูลผลิตภัณฑ์
  • ผลลัพธ์การชำระเงินจะถูกส่งไปยัง URL ที่ใช้รับผลลัพธ์การชำระเงิน ที่คุณลงทะเบียนไว้บน Hive Console อย่างไรก็ตาม วิธีการชำระเงินบางอย่าง เช่น การฝากเข้าบัญชีเสมือน ไม่สามารถส่งผลลัพธ์การชำระเงินได้ทันที
  • คำสั่งซื้อที่เสร็จสมบูรณ์ในการส่งมอบสินค้าต้องเรียกใช้ API การจัดการการส่งมอบเสร็จสมบูรณ์ เพื่อจัดการคำสั่งซื้อให้เสร็จสมบูรณ์ * หากคุณพยายามซื้อสินค้าซ้ำ ซึ่งชำระเงินเสร็จสิ้นแล้วแต่ยังไม่ได้จัดการการส่งมอบเสร็จสมบูรณ์ การชำระเงินจะไม่ถูกดำเนินการ คุณสามารถซื้อสินค้านั้นได้อีกครั้งหลังจากจัดการการส่งมอบเสร็จสิ้นสำหรับสินค้าที่ซื้อไปก่อนหน้านี้ * หากคุณพยายามซื้อสินค้าซ้ำซ้อนที่ ยังไม่เสร็จสิ้นการชำระเงิน เช่น ในกรณีที่ดำเนินการซื้อในหลายหน้าต่างการชำระเงิน การชำระเงินเพียงครั้งแรกจะดำเนินการ นอกจากนี้ การซื้อที่เหลือจะถูกยกเลิกโดยอัตโนมัติแม้ว่าจะมีการชำระเงินแล้วก็ตาม * เซิร์ฟเวอร์เกมสามารถยกเลิกการชำระเงินได้แม้หลังจากขอให้ส่งมอบสินค้าเสร็จสมบูรณ์

ขั้นตอนการชำระเงิน PG

การชำระเงิน PG ดำเนินการตามลำดับต่อไปนี้ เพื่อดำเนินการตามนี้ ให้รวม API การชำระเงิน PG ในเซิร์ฟเวอร์เกม

  1. ค้นหาประวัติการชำระเงินที่เสร็จสมบูรณ์\n
  2. ตรวจสอบใบเสร็จ\n
  3. เสร็จสิ้นการส่งมอบสินค้า

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

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการชำระเงิน PG โปรดดูแผนภาพการไหลด้านล่าง:

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

Hive PG การซื้อหลายจำนวน

Hive PG Payments ช่วยให้คุณสามารถซื้อผลิตภัณฑ์ในแอปเดียวกันมากกว่าหนึ่งรายการในการทำธุรกรรมเดียวโดยการระบุจำนวนในคำขอซื้อ.

คุณสามารถทำการซื้อโดยใช้ hive.IAPV4.purchase(marketPid, iapPayload, quantity, onIAPV4PurchaseCB) พร้อมกับพารามิเตอร์ quantity ซึ่งช่วยให้คุณระบุจำนวนได้ จำนวนหลายรายการมีไว้สำหรับผลิตภัณฑ์ในแอปที่ใช้ได้ ผลิตภัณฑ์ที่สามารถซื้อได้, ใช้แล้ว และซื้อใหม่ได้ โปรดระวังผลิตภัณฑ์ที่ไม่ตั้งใจให้ซื้อซ้ำหลายครั้ง