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

สิ่งที่ต้องมีก่อน
หากต้องการรับชำระเงินจริง องค์กรของคุณต้องมีบัญชีร้านค้า (merchant account) กับ Global Payments เช่น ผ่าน Desjardins ในควิเบก จากนั้นผู้ดูแลบัญชีของคุณจะมอบข้อมูลประจำตัวสองรายการสำหรับแอปพลิเคชันของคุณโดยเฉพาะ ได้แก่ App ID และ App Key
หากต้องการทดลองใช้เกตเวย์ก่อนทำสัญญา ให้สร้างบัญชีฟรีบนพอร์ทัลนักพัฒนาของ Global Payments (developer.globalpayments.com) ระบบจะสร้างแอปพลิเคชันทดสอบให้ พร้อม App ID และ App Key ของแอปพลิเคชันนั้น
ตั้งค่า Global Payments ในบัญชีการเรียกเก็บเงิน
บัญชีการเรียกเก็บเงินแต่ละบัญชีมีเกตเวย์การชำระเงินของตนเอง คุณจึงสามารถใช้ Global Payments กับกิจกรรมบางส่วน และให้กิจกรรมอื่นใช้บัญชีอื่นได้
- ไปที่ การจัดการ›การตั้งค่า›การเรียกเก็บเงิน›บัญชีการเรียกเก็บเงิน เปิดบัญชีการเรียกเก็บเงินที่ต้องการ แล้วไปที่แท็บ การชำระเงิน
- เปิดใช้งาน การชำระเงินออนไลน์ แล้วเลือก Global Payments จากรายการเกตเวย์การชำระเงิน
- วาง App ID และ App Key ของคุณ App Key จะถูกบันทึกแบบเข้ารหัส และจะไม่แสดงแบบเต็มอีกเลย
- ปล่อย ที่อยู่ API ไว้ที่
apis.globalpay.comเลือกapis.eu.globalpay.comเฉพาะเมื่อ Global Payments แจ้งให้ใช้เท่านั้น - เว้น ชื่อบัญชี ไว้ว่าง OpenResa จะเลือกบัญชีที่จะใช้เอง (ดูด้านล่าง)
- ทำเครื่องหมายที่ สภาพแวดล้อมทดสอบ (แซนด์บ็อกซ์) หากคุณกรอกข้อมูลประจำตัวของแอปพลิเคชันทดสอบ
- คลิก บันทึก แล้วคลิก ทดสอบการเชื่อมต่อ

คุณไม่ต้องลงทะเบียนที่อยู่สำหรับการแจ้งเตือนใด ๆ ในพื้นที่ 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 เป็นภาษาฝรั่งเศสหรือภาษาอังกฤษตามภาษาของผู้ใช้ ผู้ใช้กรอกข้อมูลบัตรที่หน้านั้น และยืนยันด้วยการยืนยันตัวตนแบบ 3-D Secure หากธนาคารของผู้ใช้ร้องขอ
จากนั้นผู้ใช้จะกลับมาที่ OpenResa ซึ่งจะรอการยืนยันจาก Global Payments โดยทั่วไปข้อความ การชำระเงินได้รับการยืนยันแล้ว จะแสดงขึ้นประมาณสิบวินาทีหลังการชำระเงิน จากนั้น OpenResa จะส่งการยืนยันและใบแจ้งหนี้ให้ผู้ใช้ เช่นเดียวกับเกตเวย์การชำระเงินอื่น ๆ
กฎเฉพาะของ Global Payments มีดังนี้
- ที่อยู่อีเมล Global Payments กำหนดให้ต้องมีที่อยู่อีเมลของผู้ชำระเงิน ผู้ใช้จึงต้องมีที่อยู่อีเมลที่ถูกต้อง ยาวไม่เกิน 50 ตัวอักษร ในคำสั่งซื้อหรือในบัญชีของตน มิฉะนั้นการชำระเงินออนไลน์จะถูกปฏิเสธพร้อมข้อความ จำเป็นต้องมีที่อยู่อีเมลที่ถูกต้องเพื่อชำระเงินออนไลน์ โปรดตรวจสอบบัญชีของคุณ.
- สกุลเงิน การชำระเงินจะทำในสกุลเงินของคำสั่งซื้อ เช่น ดอลลาร์แคนาดาสำหรับสโมสรในควิเบก สกุลเงินนี้ต้องเปิดใช้งานในบัญชี Global Payments ของคุณ มิฉะนั้นผู้ใช้จะเห็นข้อความแจ้งว่าไม่พร้อมให้บริการ และคุณจะได้รับการแจ้งเตือนหลังจากเกิดความล้มเหลวหลายครั้ง
- หนึ่งหน้าต่อหนึ่งครั้ง หลังจากบัตรถูกปฏิเสธ ผู้ใช้จะกลับมาที่ OpenResa และเริ่มชำระเงินใหม่ ระบบจะสร้างหน้าชำระเงินหน้าใหม่
หน้าชำระเงินของ Global Payments ใช้งานได้ 24 ชั่วโมง หากผู้ใช้ละทิ้งหน้านั้น คำสั่งซื้อจะยังคงรอการชำระเงิน และผู้ใช้สามารถชำระใหม่ได้ ผ่าน Global Payments หรือวิธีการชำระเงินอื่นที่คุณเปิดให้ใช้
ค้นหาการชำระเงิน
ในพอร์ทัล Global Payments ของคุณ การชำระเงินแต่ละรายการมีหมายเลขอ้างอิงที่รวมหมายเลขคำสั่งซื้อ (โดยไม่มีขีดกลาง) เข้ากับหมายเลขครั้งที่พยายามชำระเงิน ตัวอย่างเช่น BJ2026000123T15349533 ตรงกับคำสั่งซื้อ 2026-000123 ค้นหาหมายเลขคำสั่งซื้อนี้ใน การจัดการ›แดชบอร์ด›การเรียกเก็บเงิน›ใบแจ้งหนี้ & ธุรกรรม เพื่อเปิดคำสั่งซื้อ
ในรายละเอียดคำสั่งซื้อ ธุรกรรมจะแสดง รหัสธุรกรรม ของ Global Payments, หมายเลขการอนุมัติ และ อ้างอิง ตัวเลือก บันทึกเหตุการณ์ ของบัญชีการเรียกเก็บเงินจะแสดงรายการการตอบกลับที่ได้รับจาก Global Payments และผลการตรวจสอบ พร้อมสาเหตุหากเกิดความล้มเหลว ในบรรทัดที่ล้มเหลว เล่นอีกครั้ง จะตรวจสอบการชำระเงินกับ Global Payments อีกครั้ง และบันทึกไว้หากการชำระเงินสำเร็จ
คืนเงินการชำระเงิน
เริ่มการคืนเงินได้จาก การจัดการ›แดชบอร์ด›การเรียกเก็บเงิน›ใบแจ้งหนี้ & ธุรกรรม เปิดคำสั่งซื้อ คลิก คืนเงิน แล้วเลือกคืนเงินเต็มจำนวนหรือบางส่วน เมื่อใช้ไทล์ Global Payments ระบบ OpenResa จะอัปเดตคำสั่งซื้อและส่งคำขอคืนเงินไปยัง Global Payments ซึ่งจะคืนเงินเข้าบัตรของผู้ชำระเงิน
การคืนเงินเต็มจำนวนจะเรียกคืนสิ่งที่ส่งมอบไปแล้ว (เรียกคืนเครดิต เพิกถอนการสมัครสมาชิก) และเปลี่ยนสถานะคำสั่งซื้อเป็นคืนเงินแล้ว การคืนเงินบางส่วนจะคงสถานะคำสั่งซื้อเป็นชำระแล้ว และลดเฉพาะยอดที่รับชำระ Global Payments ไม่อนุญาตให้คืนเงินเกินยอดของการชำระเงิน
หาก Global Payments ไม่ยืนยันการคืนเงิน เช่น เมื่อการเชื่อมต่อขาดหาย คำสั่งซื้อจะยังคงได้รับการอัปเดต และข้อความ การคืนเงินที่ต้องตรวจสอบในฝั่ง Global Payments จะแนะนำให้คุณตรวจสอบในพอร์ทัลว่าการคืนเงินเสร็จสมบูรณ์แล้ว หากยังไม่เสร็จ ให้ดำเนินการคืนเงินในพอร์ทัล