Adyen¶
Adyen เป็นบริษัทสัญชาติดัตช์ที่ให้บริการชำระเงินออนไลน์ได้หลากหลาย
Note
Adyen ทำงานเฉพาะกับลูกค้าที่ประมวลผล**มากกว่า 10 ล้านต่อปี** หรือออกใบแจ้งหนี้**อย่างน้อย 1,000 รายการต่อเดือน**
การกำหนดค่า Adyen¶
สร้างบัญชี Adyen หากจำเป็น และเข้าสู่ระบบ Adyen Customer Area ของคุณ
Tip
เข้าสู่ระบบ บัญชีทดสอบ ของคุณเพื่อทดลองการผสานรวมโดยไม่เรียกเก็บเงินจากลูกค้า เปลี่ยนไปใช้ บัญชีจริง เมื่อคุณพร้อมที่จะรับการชำระเงิน
ติดต่อทีมสนับสนุน Adyen เพื่อเปิดใช้งานฟีเจอร์ Multiple partial capture
ใน Adyen Customer Area ไปที่ และคลิกที่ชื่อผู้ใช้ข้อมูลรับรอง API ที่เกี่ยวข้องในรายการ หรือคลิก Create new credential เพื่อสร้างใหม่
ในส่วน การตั้งค่าเซิร์ฟเวอร์ ให้คลิก สร้าง API key จากนั้นคลิกไอคอน (คัดลอก API key) และบันทึกค่าไว้สำหรับขั้นตอน การกำหนดค่า Odoo
ในส่วน Client settings คลิก Generate client key จากนั้นคลิกไอคอน (Copy API key) และบันทึกค่าไว้สำหรับขั้นตอน การกำหนดค่า Odoo
ป้อน URL ของเว็บไซต์ Odoo ของคุณในช่อง Add allowed origins จากนั้นคลิก Add
คลิก:guilabel:`บันทึกการเปลี่ยนแปลง`ที่ด้านล่างของหน้า
ไปที่ ในเมนูด้านซ้ายและคลิก Create new webhook
ในป๊อปอัป Create new webhook คลิก Add ในบรรทัด Standard webhook
ในแบบฟอร์ม:guilabel:
Webhook generationในส่วน:guilabel:Server configurationให้ใส่:guilabel:URL`ฐานข้อมูล Odoo ของคุณตามด้วย `/payment/adyen/notificationในส่วน:guilabel:
Securityคลิก:guilabel:Generate`ภายใต้:guilabel:`HMACจากนั้นคลิกไอคอน:icon:fa-copy(Copy HMAC to the clipboard) และบันทึกค่าสำหรับขั้นตอน:ref:payment_providers/adyen/configure_odooคลิก:guilabel:`Save configuration`ที่ด้านล่างของหน้า
ไปที่ จากนั้นคัดลอก Prefix และบันทึกไว้สำหรับขั้นตอน การกำหนดค่า Odoo
การกำหนดค่า Odoo¶
กรอกข้อมูลในช่อง Merchant account, API Key, Client Key, HMAC Key และ API URL Prefix ด้วยค่าที่บันทึกไว้ที่ ขั้นตอนการกำหนดค่า Adyen
กำหนดค่าตัวเลือกที่เหลือตามต้องการ
ตั้งค่าช่อง สถานะ เป็น เปิดใช้งานแล้ว
Tip
หากคุณต้องการ:ref:ทดสอบ Adyen โดยไม่กระทบต่อธุรกรรมจริง <payment_providers/test-mode> ให้ใช้ข้อมูลรับรอง บัญชีทดสอบ ของคุณ ใส่ https://checkout-test.adyen.com ในฟิลด์:guilabel:API URL Prefix และตั้งค่าฟิลด์:guilabel:State`เป็น:guilabel:`Test Mode
เรียกเก็บเงินด้วยตนเอง¶
หากต้องการเปิดใช้งาน:ref:`การจับยอดด้วยตนเอง <payment_providers/manual_capture>`สำหรับการชำระเงิน Adyen ให้ทำตามขั้นตอนเหล่านี้:
ไปที่แท็บ:guilabel:
Configuration`และเปิดใช้งาน:guilabel:`Capture Amount Manuallyเข้าสู่ระบบ Adyen Customer Area ของคุณ จากนั้นไปที่:menuselection:
Settings`และคลิก:guilabel:`บริษัท`ในส่วน:guilabel:`Account managementในส่วน:guilabel:
Generalคลิกไอคอน:icon:fa-pencil(Edit property) ถัดจากฟิลด์:guilabel:Capture Delayในป๊อปอัป ตั้งค่าฟิลด์:guilabel:
Capture delay`เป็น:guilabel:`Manual`และคลิก:guilabel:`Save
Note
ดูเพิ่มเติม