Xendit

Xendit คือผู้ให้บริการโซลูชันการชำระเงินในประเทศอินโดนีเซีย ซึ่งครอบคลุมหลายประเทศในเอเชียตะวันออกเฉียงใต้ ช่วยให้ธุรกิจรับบัตรเครดิตและวิธีการชำระเงินในท้องถิ่นหลายวิธี

Note

  • การชำระเงินด้วยบัตรเครดิตจะดำเนินการผ่าน Odoo ในขณะที่วิธีการชำระเงินอื่นๆ ทั้งหมดจะจัดการผ่านเว็บไซต์ของ Xendit

  • Xendit รองรับการทำโทเค็นการชำระเงินด้วยบัตร หากลูกค้าได้ขอ Merchant Initiated Transaction (MIT) จาก Xendit Support

การกำหนดค่าบนแดชบอร์ด Xendit

  1. สร้างบัญชี Xendit หากจำเป็นและเข้าสู่ระบบ Xendit Dashboard

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

  3. ไปที่ การกำหนดค่า: การตั้งค่า ในส่วนด้านซ้ายของหน้าแอปพลิเคชัน ในส่วน นักพัฒนา คลิก คีย์ API

  4. คลิก สร้างคีย์รหัส ในกล่องป๊อปอัป ให้ป้อน ชื่อคีย์ API เลือก เขียน สำหรับสิทธิ์ สินค้า Money-in และ ไม่มี สำหรับการอนุญาตอื่นๆ ทั้งหมด จากนั้นคลิก :guilabel :สร้างคีย์

  5. ยืนยันรหัสผ่านของคุณเพื่อแสดงคีย์ API ของคุณ คัดลอกหรือดาวน์โหลดคีย์และ บันทึกข้อมูลนี้อย่างปลอดภัยไว้ใช้ในภายหลัง นี่เป็นครั้งเดียวที่สามารถดูหรือดาวน์โหลดคีย์ API ได้

  6. เมื่อเสร็จแล้ว ให้เลื่อนลงไปที่ส่วน เว็บฮุค เพื่อสร้างโทเค็นเว็บฮุค

  7. ใต้ โทเค็นการยืนยันเว็บฮุค ให้คลิก ดูโทเค็นการยืนยันเว็บฮุค จากนั้นยืนยันรหัสผ่านของคุณเพื่อแสดงโทเค็น บันทึกไว้สำหรับภายหลัง

  8. In the Webhook URL section, configure the webhook fields as described in Webhook configuration below.

  9. เพื่ออนุญาตการชำระเงินแบบเกิดซ้ำสำหรับบัตรเครดิต ไปที่:menuselection:Configuration: Payment Channels`ในส่วนซ้ายของหน้าแอปพลิเคชัน จากนั้นเลื่อนเมาส์ไปเหนือช่องทาง:guilabel:`Visa, Mastercard, JCB, Amex คลิก:guilabel:`View Details`และเปิดใช้งาน:guilabel:`Recurring Payments`โดยสลับสวิตช์ที่เกี่ยวข้อง

Webhook configuration

Important

Xendit replaced its previous single, per-event webhook field with separate v3 event groups. If your Xendit account was connected to Odoo before this change, successful payments and saved cards may no longer update automatically until the new fields described below are configured.

  1. Log in to the Xendit Dashboard and navigate to Configuration: Settings.

  2. In the Developers section, click Webhooks.

  3. Enter your Odoo database's URL, followed by /payment/xendit/webhook (e.g., https://example.odoo.com/payment/xendit/webhook), in the following fields:

    • Payment Status

    • Payment Token Status

  4. Click Test and save next to each of those fields.

Note

Both fields must point to the same webhook URL: Odoo uses a single endpoint to process notifications for both token and payment status updates.

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

  1. นำทางไปยังผู้ให้บริการชำระเงิน Xendit และเปลี่ยนสถานะเป็น เปิดใช้งานแล้ว

  2. กรอกข้อมูลในช่อง คีย์รหัส และ โทเค็นเว็บฮุค พร้อมด้วยข้อมูลที่บันทึกไว้ในขั้นตอน การกำหนดค่าบนแดชบอร์ด Xendit

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