Adyen

Adyen เป็นบริษัทสัญชาติดัตช์ที่ให้บริการชำระเงินออนไลน์ได้หลากหลาย

Note

Adyen ทำงานเฉพาะกับลูกค้าที่ประมวลผล**มากกว่า 10 ล้านต่อปี** หรือออกใบแจ้งหนี้**อย่างน้อย 1,000 รายการต่อเดือน**

การกำหนดค่า Adyen

  1. สร้างบัญชี Adyen หากจำเป็น และเข้าสู่ระบบ Adyen Customer Area ของคุณ

    Tip

    เข้าสู่ระบบ บัญชีทดสอบ ของคุณเพื่อทดลองการผสานรวมโดยไม่เรียกเก็บเงินจากลูกค้า เปลี่ยนไปใช้ บัญชีจริง เมื่อคุณพร้อมที่จะรับการชำระเงิน

  2. ติดต่อทีมสนับสนุน Adyen เพื่อเปิดใช้งานฟีเจอร์ Multiple partial capture

  3. ใน Adyen Customer Area ไปที่ Developers ‣ API credentials และคลิกที่ชื่อผู้ใช้ข้อมูลรับรอง API ที่เกี่ยวข้องในรายการ หรือคลิก Create new credential เพื่อสร้างใหม่

  4. ในส่วน การตั้งค่าเซิร์ฟเวอร์ ให้คลิก สร้าง API key จากนั้นคลิกไอคอน (คัดลอก API key) และบันทึกค่าไว้สำหรับขั้นตอน การกำหนดค่า Odoo

  5. ในส่วน Client settings คลิก Generate client key จากนั้นคลิกไอคอน (Copy API key) และบันทึกค่าไว้สำหรับขั้นตอน การกำหนดค่า Odoo

  6. ป้อน URL ของเว็บไซต์ Odoo ของคุณในช่อง Add allowed origins จากนั้นคลิก Add

  7. คลิก:guilabel:`บันทึกการเปลี่ยนแปลง`ที่ด้านล่างของหน้า

  8. ไปที่ Developers ‣ Webhooks ในเมนูด้านซ้ายและคลิก Create new webhook

  9. ในป๊อปอัป Create new webhook คลิก Add ในบรรทัด Standard webhook

  10. ในแบบฟอร์ม:guilabel:Webhook generation ในส่วน:guilabel:Server configuration ให้ใส่:guilabel:URL`ฐานข้อมูล Odoo ของคุณตามด้วย `/payment/adyen/notification

  11. ในส่วน:guilabel:Security คลิก:guilabel:Generate`ภายใต้:guilabel:`HMAC จากนั้นคลิกไอคอน:icon:fa-copy (Copy HMAC to the clipboard) และบันทึกค่าสำหรับขั้นตอน:ref:payment_providers/adyen/configure_odoo

  12. คลิก:guilabel:`Save configuration`ที่ด้านล่างของหน้า

  13. ไปที่ Developers ‣ API URLs จากนั้นคัดลอก Prefix และบันทึกไว้สำหรับขั้นตอน การกำหนดค่า Odoo

การกำหนดค่า Odoo

  1. ไปยังผู้ให้บริการชำระเงิน Adyen

  2. กรอกข้อมูลในช่อง Merchant account, API Key, Client Key, HMAC Key และ API URL Prefix ด้วยค่าที่บันทึกไว้ที่ ขั้นตอนการกำหนดค่า Adyen

  3. กำหนดค่าตัวเลือกที่เหลือตามต้องการ

  4. ตั้งค่าช่อง สถานะ เป็น เปิดใช้งานแล้ว

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 ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่ผู้ให้บริการชำระเงิน Adyen

  2. ไปที่แท็บ:guilabel:Configuration`และเปิดใช้งาน:guilabel:`Capture Amount Manually

  3. เข้าสู่ระบบ Adyen Customer Area ของคุณ จากนั้นไปที่:menuselection:Settings`และคลิก:guilabel:`บริษัท`ในส่วน:guilabel:`Account management

  4. ในส่วน:guilabel:General คลิกไอคอน:icon:fa-pencil (Edit property) ถัดจากฟิลด์:guilabel:Capture Delay

  5. ในป๊อปอัป ตั้งค่าฟิลด์:guilabel:Capture delay`เป็น:guilabel:`Manual`และคลิก:guilabel:`Save

Note

  • หากไม่มีการจับยอดธุรกรรมภายใน 7 วัน ลูกค้ามีสิทธิ์เพิกถอนธุรกรรมได้

  • คุณสามารถ:ref:`จับยอดด้วยตนเอง <payment_providers/manual_capture>`และ:ref:`คืนเงิน <payment_providers/refunds>`ได้โดยตรงจาก Adyen Customer Area ของคุณ