Ogone

Ogone หรือที่รู้จักในชื่อ Ingenico Payment Services เป็นบริษัทในฝรั่งเศสที่ให้บริการเทคโนโลยีที่เกี่ยวข้องกับธุรกรรมทางอิเล็กทรอนิกส์ที่ปลอดภัย

Warning

ผู้ให้บริการ Ogone ถูกเลิกใช้งานแล้ว แนะนำให้ใช้ Stripe แทน

การตั้งค่าใน Ogone

สร้างผู้ใช้ API

เข้าสู่ระบบบัญชี Ogone ของคุณและไปที่แท็บ การกำหนดค่า

คุณต้องสร้าง ผู้ใช้ API เพื่อใช้ในการสร้างธุรกรรมจาก Odoo แม้ว่าคุณสามารถใช้บัญชีหลักของคุณในการทำเช่นนั้นได้ แต่การใช้ ผู้ใช้ API จะทำให้แน่ใจได้ว่าหากข้อมูลรับรองที่ใช้ใน Odoo รั่วไหล คุณจะเข้าถึงการกำหนดค่า Ogone ของคุณไม่ได้ นอกจากนี้ รหัสผ่านสำหรับผู้ใช้ API ไม่จำเป็นต้องได้รับการอัปเดตเป็นประจำ ซึ่งต่างจากผู้ใช้ทั่วไป

หากต้องการสร้าง ผู้ใช้ API ให้ไปที่ การกำหนดค่า -> ผู้ใช้ และคลิกที่ ผู้ใช้ใหม่ ต้องกำหนดค่าฟิลด์ต่อไปนี้:

  • UserID: คุณสามารถเลือกอะไรก็ได้ที่คุณต้องการ

  • ชื่อผู้ใช้, อีเมล และเขตเวลา: คุณสามารถป้อนข้อมูลที่คุณต้องการได้

  • โปรไฟล์: ควรตั้งค่าเป็น แอดมิน

  • ผู้ใช้พิเศษสำหรับ API: ควรถูกเลือก

หลังจากสร้างผู้ใช้แล้ว คุณจะต้องสร้างรหัสผ่าน บันทึกรหัสผ่านและ รหัสผู้ใช้ เนื่องจากจะต้องใช้ในภายหลังระหว่างการตั้งค่า

Tip

หากคุณได้ตั้งค่าผู้ใช้ไว้แล้ว ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานโดยไม่มีข้อผิดพลาดใดๆ หากไม่เป็นเช่นนั้น เพียงคลิกปุ่ม เปิดใช้งาน (ข้อผิดพลาด) เพื่อรีเซ็ตผู้ใช้

ตั้งค่า Ogone สำหรับ Odoo

ตอนนี้ต้องกำหนดค่า Ogone ให้ยอมรับการชำระเงินจาก Odoo ไปที่ การกำหนดค่า ‣ ข้อมูลทางเทคนิค ‣ พารามิเตอร์ Global Security เลือก SHA-512 เป็น อัลกอริทึมแฮช และ UTF-8 เป็น :guilabel: การเข้ารหัสอักขระ จากนั้น ไปที่แท็บ การตรวจสอบข้อมูลและที่มา ของหน้าเดียวกัน และปล่อยให้ช่อง URL ของส่วน อีคอมเมิร์ซและนามแฝงเกตเวย์ ว่างไว้

Tip

หากคุณต้องการใช้อัลกอริธึมอื่น เช่น sha-1 หรือ sha-256 ภายใน Odoo ให้เปิดใช้งาน โหมดนักพัฒนา และไปที่หน้า ผู้ให้บริการชำระเงิน ใน ระบบบัญชี ‣ การกำหนดค่า ‣ ผู้ให้บริการชำระเงิน คลิกที่ Ogone และในแท็บ ข้อมูลรับรอง ให้เลือกอัลกอริทึมที่คุณต้องการใช้ในฟิลด์ ฟังก์ชันแฮช

ตอนนี้คุณจำเป็นต้องสร้างข้อความรหัสผ่าน SHA-IN ข้อความรหัสผ่าน SHA-IN และ SHA-OUT ใช้เพื่อลงนามแบบดิจิทัลในคำขอธุรกรรมและการตอบกลับระหว่าง Odoo และ Ogone ด้วยการใช้ข้อความรหัสผ่านเหล่านี้และอัลกอริธึม sha-1 ทั้งสองระบบสามารถมั่นใจได้ว่าข้อมูลที่พวกเขาได้รับจากอีกฝ่ายจะไม่ถูกเปลี่ยนแปลงหรือดัดแปลง

ป้อนข้อความรหัสผ่าน SHA-IN เดียวกันทั้งใน ตรวจสอบอีคอมเมิร์ซและนามแฝงเกตเวย์ และ ตรวจสอบ DirectLink และ Batch (อัตโนมัติ) คุณสามารถเว้นช่องที่อยู่ IP ว่างไว้ได้

ข้อความรหัสผ่าน SHA-IN และ SHA-OUT ของคุณควรแตกต่างกัน และมีความยาวระหว่าง 16 ถึง 32 ตัวอักษร ตรวจสอบให้แน่ใจว่าใช้ข้อความรหัสผ่าน SHA-IN และ SHA-OUT เดียวกันตลอดทั้งการกำหนดค่า Ogone เนื่องจาก Odoo อนุญาตข้อความรหัสผ่านเพียง SHA-IN และ SHA-OUT เดียวเท่านั้น

เพื่อดึงคีย์ SHA-OUT ให้เข้าสู่ระบบบัญชี Ogone ของคุณ ไปที่ การกำหนดค่า ‣ ข้อมูลทางเทคนิค ‣ ข้อเสนอแนะเกี่ยวกับธุรกรรม ‣ โหมดการส่งธุรกรรมทั้งหมด และรับหรือสร้าง คีย์ API และ รหัสลูกค้า ของคุณ โปรดระมัดระวังในการคัดลอกรหัส API ของคุณ เนื่องจากคุณจะไม่ได้รับอนุญาตให้รับในภายหลังโดยไม่สร้างคีย์ใหม่

เมื่อเสร็จแล้ว ให้ไปที่ การกำหนดค่า -> ข้อมูลทางเทคนิค -> ข้อเสนอแนะเกี่ยวกับธุรกรรม และตรวจสอบตัวเลือกต่อไปนี้:

  • ช่อง URL สำหรับ การเปลี่ยนเส้นทาง HTTP ในเบราว์เซอร์ สามารถเว้นว่างไว้ได้ เนื่องจาก Odoo จะระบุ URL เหล่านี้สำหรับทุกคำขอธุรกรรม

  • ฉันต้องการรับพารามิเตอร์ผลตอบรับธุรกรรมใน URL การเปลี่ยนเส้นทาง: ควรถูกเลือก

  • คำขอ HTTP แบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์โดยตรง: ควรตั้งค่าเป็น 'ออนไลน์ แต่เปลี่ยนเป็นคำขอที่เลื่อนออกไปเมื่อคำขอออนไลน์ล้มเหลว'

  • URL ทั้งสองช่องควรมี URL ต่อไปนี้เหมือนกัน โดยแทนที่ <example> ด้วยฐานข้อมูลของคุณ: https://<example>/payment/ogone/return

  • พารามิเตอร์อีคอมเมิร์ซแบบไดนามิก ควรมีค่าต่อไปนี้: ALIAS, AMOUNT, CARDNO, CN, CURRENCY, IP, NCERROR ORDERID, PAYID, ` PM`, สถานะ, TRXDATE สามารถรวมพารามิเตอร์อื่นๆ ได้ (หากคุณมีการผสานรวมอื่นกับ Ogone ที่ต้องการ) แต่ไม่แนะนำ

  • ในส่วน โหมดการส่งธุรกรรมทั้งหมด ให้กรอกข้อความรหัสผ่าน SHA-OUT และปิดการใช้งาน คำขอ HTTP สำหรับการเปลี่ยนสถานะ

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

การตั้งค่าใน Odoo

หากต้องการตั้งค่า Ogone ใน Odoo ให้ไปที่ ระบบบัญชี -> การกำหนดค่า -> ผู้ให้บริการการชำระเงิน และเปิดผู้ให้บริการ Ogone ในแท็บ ข้อมูลรับรอง ให้ป้อน PSPID ของบัญชี Ogone ของคุณ และกรอกข้อมูลในช่องอื่นๆ ตามที่กำหนดค่าใน พอร์ทัล Ogone ของคุณ