รับชำระเงินด้วย Global Payments

Global Payments เป็นผู้ให้บริการชำระเงินระดับสากลที่รองรับ Desjardins (ควิเบก) ผู้ใช้ของคุณชำระเงินด้วยบัตรบนหน้าชำระเงินที่ปลอดภัยของ Global Payments ซึ่งดูแลการยืนยันตัวตนแบบ 3-D Secure ด้วย ค่าธรรมเนียมเป็นไปตามสัญญาของคุณกับ Global Payments และ OpenResa ไม่เรียกเก็บค่าคอมมิชชันใด ๆ จากการชำระเงินเหล่านี้

Global Payments


สิ่งที่ต้องมีก่อน

หากต้องการรับชำระเงินจริง องค์กรของคุณต้องมีบัญชีร้านค้า (merchant account) กับ Global Payments เช่น ผ่าน Desjardins ในควิเบก จากนั้นผู้ดูแลบัญชีของคุณจะมอบข้อมูลประจำตัวสองรายการสำหรับแอปพลิเคชันของคุณโดยเฉพาะ ได้แก่ App ID และ App Key

หากต้องการทดลองใช้เกตเวย์ก่อนทำสัญญา ให้สร้างบัญชีฟรีบนพอร์ทัลนักพัฒนาของ Global Payments (developer.globalpayments.com) ระบบจะสร้างแอปพลิเคชันทดสอบให้ พร้อม App ID และ App Key ของแอปพลิเคชันนั้น

หาก Global Payments มอบรหัสร้านค้า (merchant ID) และรหัสลับที่ใช้ร่วมกัน (shared secret) ให้คุณแทน App ID และ App Key แสดงว่าบัญชีของคุณใช้อินเทอร์เฟซอื่นของ Global Payments ซึ่งระบบไม่รองรับ ขอสิทธิ์เข้าถึง API ของ Global Payments (GP API) จากผู้ดูแลบัญชีของคุณ

ตั้งค่า Global Payments ในบัญชีการเรียกเก็บเงิน

บัญชีการเรียกเก็บเงินแต่ละบัญชีมีเกตเวย์การชำระเงินของตนเอง คุณจึงสามารถใช้ Global Payments กับกิจกรรมบางส่วน และให้กิจกรรมอื่นใช้บัญชีอื่นได้

  1. ไปที่ การจัดการ›การตั้งค่า›การเรียกเก็บเงิน›บัญชีการเรียกเก็บเงิน เปิดบัญชีการเรียกเก็บเงินที่ต้องการ แล้วไปที่แท็บ การชำระเงิน
  2. เปิดใช้งาน การชำระเงินออนไลน์ แล้วเลือก Global Payments จากรายการเกตเวย์การชำระเงิน
  3. วาง App ID และ App Key ของคุณ App Key จะถูกบันทึกแบบเข้ารหัส และจะไม่แสดงแบบเต็มอีกเลย
  4. ปล่อย ที่อยู่ API ไว้ที่ apis.globalpay.com เลือก apis.eu.globalpay.com เฉพาะเมื่อ Global Payments แจ้งให้ใช้เท่านั้น
  5. เว้น ชื่อบัญชี ไว้ว่าง OpenResa จะเลือกบัญชีที่จะใช้เอง (ดูด้านล่าง)
  6. ทำเครื่องหมายที่ สภาพแวดล้อมทดสอบ (แซนด์บ็อกซ์) หากคุณกรอกข้อมูลประจำตัวของแอปพลิเคชันทดสอบ
  7. คลิก บันทึก แล้วคลิก ทดสอบการเชื่อมต่อ

การเลือก Global Payments และการกรอกข้อมูลประจำตัวในบัญชีการเรียกเก็บเงิน

คุณไม่ต้องลงทะเบียนที่อยู่สำหรับการแจ้งเตือนใด ๆ ในพื้นที่ Global Payments ของคุณ เพราะ OpenResa ส่งที่อยู่สำหรับส่งกลับของตนเองไปพร้อมกับการชำระเงินแต่ละครั้ง ลิงก์ ความช่วยเหลือออนไลน์ ในแบบฟอร์มสรุปขั้นตอนเหล่านี้ไว้

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

เลือกบัญชีประมวลผล

แอปพลิเคชัน Global Payments หนึ่งแอปอาจรวมบัญชีประมวลผลการชำระเงินไว้หลายบัญชี เมื่อเว้น ชื่อบัญชี ไว้ว่าง OpenResa จะเลือกบัญชีเดียวที่มีอยู่ หรือหากมีหลายบัญชี จะเลือกบัญชีเดียวที่ใช้สำหรับหน้าชำระเงิน ซึ่งชื่อลงท้ายด้วย _hpp การทดสอบการเชื่อมต่อจะแจ้งบัญชีที่ถูกเลือก เช่น เชื่อมต่อ Global Payments สำเร็จ — ระบบเลือกบัญชีประมวลผลโดยอัตโนมัติ: transaction_processing_hpp

หาก OpenResa ไม่สามารถเลือกเองได้ ข้อความของการทดสอบจะแสดงรายการบัญชีที่มีอยู่ คัดลอกชื่อบัญชีที่ Global Payments แจ้งให้คุณใช้ไปใส่ใน ชื่อบัญชี บันทึก แล้วทดสอบอีกครั้ง


ทดลองใช้งานด้วยสภาพแวดล้อมทดสอบ

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

หากต้องการทดลองชำระเงิน ให้ชำระคำสั่งซื้อด้วยบัตรทดสอบ Visa 4263970000005262 วันหมดอายุ 05/39 และรหัสความปลอดภัย 599 การชำระเงินจะได้รับการอนุมัติ บัตรทดสอบอื่น ๆ มีอธิบายไว้ในเอกสารของ Global Payments

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

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

ทำความเข้าใจการชำระเงินฝั่งผู้ใช้

เมื่อถึงขั้นตอนชำระเงิน ผู้ใช้จะเลือก การชำระเงินออนไลน์ ซึ่งแสดงพร้อมข้อความ ผ่าน Global Payments จากนั้นระบบจะพาไปยังหน้าชำระเงินของ Global Payments เป็นภาษาฝรั่งเศสหรือภาษาอังกฤษตามภาษาของผู้ใช้ ผู้ใช้กรอกข้อมูลบัตรที่หน้านั้น และยืนยันด้วยการยืนยันตัวตนแบบ 3-D Secure หากธนาคารของผู้ใช้ร้องขอ

จากนั้นผู้ใช้จะกลับมาที่ OpenResa ซึ่งจะรอการยืนยันจาก Global Payments โดยทั่วไปข้อความ การชำระเงินได้รับการยืนยันแล้ว จะแสดงขึ้นประมาณสิบวินาทีหลังการชำระเงิน จากนั้น OpenResa จะส่งการยืนยันและใบแจ้งหนี้ให้ผู้ใช้ เช่นเดียวกับเกตเวย์การชำระเงินอื่น ๆ

กฎเฉพาะของ Global Payments มีดังนี้

  • ที่อยู่อีเมล Global Payments กำหนดให้ต้องมีที่อยู่อีเมลของผู้ชำระเงิน ผู้ใช้จึงต้องมีที่อยู่อีเมลที่ถูกต้อง ยาวไม่เกิน 50 ตัวอักษร ในคำสั่งซื้อหรือในบัญชีของตน มิฉะนั้นการชำระเงินออนไลน์จะถูกปฏิเสธพร้อมข้อความ จำเป็นต้องมีที่อยู่อีเมลที่ถูกต้องเพื่อชำระเงินออนไลน์ โปรดตรวจสอบบัญชีของคุณ.
  • สกุลเงิน การชำระเงินจะทำในสกุลเงินของคำสั่งซื้อ เช่น ดอลลาร์แคนาดาสำหรับสโมสรในควิเบก สกุลเงินนี้ต้องเปิดใช้งานในบัญชี Global Payments ของคุณ มิฉะนั้นผู้ใช้จะเห็นข้อความแจ้งว่าไม่พร้อมให้บริการ และคุณจะได้รับการแจ้งเตือนหลังจากเกิดความล้มเหลวหลายครั้ง
  • หนึ่งหน้าต่อหนึ่งครั้ง หลังจากบัตรถูกปฏิเสธ ผู้ใช้จะกลับมาที่ OpenResa และเริ่มชำระเงินใหม่ ระบบจะสร้างหน้าชำระเงินหน้าใหม่

หน้าชำระเงินของ Global Payments ใช้งานได้ 24 ชั่วโมง หากผู้ใช้ละทิ้งหน้านั้น คำสั่งซื้อจะยังคงรอการชำระเงิน และผู้ใช้สามารถชำระใหม่ได้ ผ่าน Global Payments หรือวิธีการชำระเงินอื่นที่คุณเปิดให้ใช้

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

ค้นหาการชำระเงิน

ในพอร์ทัล Global Payments ของคุณ การชำระเงินแต่ละรายการมีหมายเลขอ้างอิงที่รวมหมายเลขคำสั่งซื้อ (โดยไม่มีขีดกลาง) เข้ากับหมายเลขครั้งที่พยายามชำระเงิน ตัวอย่างเช่น BJ2026000123T15349533 ตรงกับคำสั่งซื้อ 2026-000123 ค้นหาหมายเลขคำสั่งซื้อนี้ใน การจัดการ›แดชบอร์ด›การเรียกเก็บเงิน›ใบแจ้งหนี้ & ธุรกรรม เพื่อเปิดคำสั่งซื้อ

ในรายละเอียดคำสั่งซื้อ ธุรกรรมจะแสดง รหัสธุรกรรม ของ Global Payments, หมายเลขการอนุมัติ และ อ้างอิง ตัวเลือก บันทึกเหตุการณ์ ของบัญชีการเรียกเก็บเงินจะแสดงรายการการตอบกลับที่ได้รับจาก Global Payments และผลการตรวจสอบ พร้อมสาเหตุหากเกิดความล้มเหลว ในบรรทัดที่ล้มเหลว เล่นอีกครั้ง จะตรวจสอบการชำระเงินกับ Global Payments อีกครั้ง และบันทึกไว้หากการชำระเงินสำเร็จ


คืนเงินการชำระเงิน

เริ่มการคืนเงินได้จาก การจัดการ›แดชบอร์ด›การเรียกเก็บเงิน›ใบแจ้งหนี้ & ธุรกรรม เปิดคำสั่งซื้อ คลิก คืนเงิน แล้วเลือกคืนเงินเต็มจำนวนหรือบางส่วน เมื่อใช้ไทล์ Global Payments ระบบ OpenResa จะอัปเดตคำสั่งซื้อและส่งคำขอคืนเงินไปยัง Global Payments ซึ่งจะคืนเงินเข้าบัตรของผู้ชำระเงิน

การคืนเงินเต็มจำนวนจะเรียกคืนสิ่งที่ส่งมอบไปแล้ว (เรียกคืนเครดิต เพิกถอนการสมัครสมาชิก) และเปลี่ยนสถานะคำสั่งซื้อเป็นคืนเงินแล้ว การคืนเงินบางส่วนจะคงสถานะคำสั่งซื้อเป็นชำระแล้ว และลดเฉพาะยอดที่รับชำระ Global Payments ไม่อนุญาตให้คืนเงินเกินยอดของการชำระเงิน

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

คืนเงินจาก OpenResa เสมอ ระบบตรวจไม่พบการคืนเงินที่ทำโดยตรงในพอร์ทัล Global Payments ให้บันทึกการคืนเงินนั้นใน OpenResa ด้วย โดยเลือกวิธีการแบบบันทึกด้วยตนเอง (เงินสด เช็ค โอนเงิน) ใน วิธีการคืนเงิน มิฉะนั้นการชำระเงินจะยังแสดงว่ารับชำระแล้ว อย่าคืนเงินรายการเดียวกันทั้งสองฝั่ง เพราะผู้ชำระเงินจะได้รับเงินคืนสองครั้ง

ข้อมูลเพิ่มเติม

อัปเดตเมื่อ วันเสาร์ที่ 7 พฤศจิกายน ค.ศ. 2026