Adyen

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

Note

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

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

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

    Tip

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

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

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

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

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

  6. ป้อน URL เว็บไซต์ Odoo ของคุณในฟิลด์ เพิ่มต้นทางที่อนุญาต จากนั้นคลิก เพิ่ม

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

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

  9. ในป๊อปอัป:guilabel:Create new webhook คลิก:guilabel:Add`ในบรรทัด:guilabel:`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. ไปที่:menuselection:Developers --> API URLs จากนั้นคัดลอก:guilabel:Prefix`และบันทึกไว้สำหรับขั้นตอน:ref:`payment_providers/adyen/configure_odoo

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

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

  2. กรอกฟิลด์:guilabel:Merchant account, API Key, Client Key, HMAC Key และ:guilabel:API URL Prefix`ด้วยค่าที่บันทึกไว้ในขั้นตอน:ref:`การกำหนดค่า Adyen <payment_providers/adyen/configure_dashboard>

  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 ของคุณ