Ogone¶
Ogone หรือที่รู้จักในชื่อ Ingenico Payment Services เป็นบริษัทในฝรั่งเศสที่ให้บริการเทคโนโลยีที่เกี่ยวข้องกับธุรกรรมทางอิเล็กทรอนิกส์ที่ปลอดภัย
See also
Warning
ผู้ให้บริการ Ogone ถูกเลิกใช้งานแล้ว แนะนำให้ใช้ Stripe แทน
การตั้งค่าใน Ogone¶
สร้างผู้ใช้ API¶
เข้าสู่ระบบบัญชี Ogone ของคุณและไปที่แท็บ การกำหนดค่า
คุณต้องสร้าง ผู้ใช้ API เพื่อใช้ในการสร้างธุรกรรมจาก Odoo แม้ว่าคุณสามารถใช้บัญชีหลักของคุณในการทำเช่นนั้นได้ แต่การใช้ ผู้ใช้ API จะทำให้แน่ใจได้ว่าหากข้อมูลรับรองที่ใช้ใน Odoo รั่วไหล คุณจะเข้าถึงการกำหนดค่า Ogone ของคุณไม่ได้ นอกจากนี้ รหัสผ่านสำหรับผู้ใช้ API ไม่จำเป็นต้องได้รับการอัปเดตเป็นประจำ ซึ่งต่างจากผู้ใช้ทั่วไป
หากต้องการสร้าง ผู้ใช้ API ให้ไปที่ ผู้ใช้ใหม่ ต้องกำหนดค่าฟิลด์ต่อไปนี้:
และคลิกที่UserID: คุณสามารถเลือกอะไรก็ได้ที่คุณต้องการ
ชื่อผู้ใช้, อีเมล และเขตเวลา: คุณสามารถป้อนข้อมูลที่คุณต้องการได้
โปรไฟล์: ควรตั้งค่าเป็น แอดมิน
ผู้ใช้พิเศษสำหรับ API: ควรถูกเลือก
หลังจากสร้างผู้ใช้แล้ว คุณจะต้องสร้างรหัสผ่าน บันทึกรหัสผ่านและ รหัสผู้ใช้ เนื่องจากจะต้องใช้ในภายหลังระหว่างการตั้งค่า
Tip
หากคุณได้ตั้งค่าผู้ใช้ไว้แล้ว ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานโดยไม่มีข้อผิดพลาดใดๆ หากไม่เป็นเช่นนั้น เพียงคลิกปุ่ม เปิดใช้งาน (ข้อผิดพลาด) เพื่อรีเซ็ตผู้ใช้
ตั้งค่า Ogone สำหรับ Odoo¶
ตอนนี้ต้องกำหนดค่า Ogone ให้ยอมรับการชำระเงินจาก Odoo ไปที่ 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 ให้ไปที่ ข้อมูลรับรอง ให้ป้อน PSPID ของบัญชี Ogone ของคุณ และกรอกข้อมูลในช่องอื่นๆ ตามที่กำหนดค่าใน พอร์ทัล Ogone ของคุณ
และเปิดผู้ให้บริการ Ogone ในแท็บ