Razorpay

Razorpay เป็นผู้ให้บริการชำระเงินออนไลน์ที่ก่อตั้งขึ้นในอินเดียซึ่งรองรับวิธีการชำระเงินมากกว่า 100 วิธี

สร้างบัญชี Razorpay กับ Odoo (เฉพาะบริษัทในอินเดีย)

Note

  • วิธีการนี้ใช้ได้เฉพาะสำหรับบริษัทในอินเดียเท่านั้น

  • ขั้นตอนนี้ไม่รองรับ:ref:โหมดทดสอบ <payment_providers/test-mode>

  1. ไปที่ผู้ให้บริการชำระเงิน Razorpay และคลิก เชื่อมต่อ

  2. ดำเนินการตามขั้นตอนการสร้างบัญชีและป้อนรหัสยืนยันเมื่อได้รับแจ้ง

    Tip

    หากคุณมีบัญชี Razorpay อยู่แล้ว ให้ป้อนข้อมูลประจำตัว Razorpay ของคุณ เลือกบัญชีที่คุณต้องการเชื่อมโยงกับฐานข้อมูล Odoo ของคุณ (ถ้ามี) จากนั้นคลิก ดำเนินการต่อ

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

การป้อนข้อมูลประจำตัวและเว็บฮุคด้วยตนเอง

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

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

  2. ไปที่แท็บ การชำระเงิน ที่ด้านบนของหน้า

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

  4. คลิก บัญชีและการตั้งค่า ในเมนูด้านซ้าย จากนั้นภายใต้ การตั้งค่าเว็บไซต์และแอป เลือก API Keys

  5. คัดลอกค่าของฟิลด์ Key Id และ Secret Key และบันทึกไว้เพื่อใช้ในภายหลัง

  6. คลิก บัญชีและการตั้งค่า ในเมนูด้านซ้าย จากนั้นภายใต้ การตั้งค่าเว็บไซต์และแอป เลือก Webhooks

  7. คลิก Add New Webhook จากนั้นป้อน URL ฐานข้อมูล Odoo ของคุณตามด้วย /payment/razorpay/webhook ในฟิลด์ Webhook URL
    ตัวอย่าง: https://example.odoo.com/payment/razorpay/webhook.
  8. กรอกรหัสผ่านที่คุณต้องการในช่อง รหัส และบันทึกไว้ใช้ในภายหลัง

  9. เปิดใช้งานอีเวนต์ต่อไปนี้: payment.authorized, payment.captured, payment.failed, refund.failed และ refund.processed

  10. คลิก Create Webhook เพื่อสรุปการกำหนดค่า

Important

ต้องเปิดใช้งานฟีเจอร์ Recurring payments เพื่อรับการชำระเงินแบบเกิดซ้ำ หากต้องการเปิดใช้งานฟีเจอร์นี้ ส่งคำขอไปยัง Razorpay Support team

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

  1. เปิดใช้งาน โหมดนักพัฒนา

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

  3. ในแท็บ Credentials กรอก Key Id, Key Secret และ Webhook Secret ด้วยค่าที่คุณบันทึกไว้ระหว่าง การกำหนดค่า Razorpay

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

  5. ตั้งค่าฟิลด์ State เป็น Enabled (หรือ Test Mode หากคุณกำลังทดลองใช้ Razorpay ในฐานะ ทดสอบ)

Important

หากคุณกำหนดค่า Odoo ให้ บันทึกยอดเงินด้วยตนเอง:

  • **การยกเลิกด้วยตนเอง**ของธุรกรรมไม่ได้รับการสนับสนุนโดย Razorpay

  • ธุรกรรมที่ยังไม่ได้บันทึกเป็นเวลามากกว่า**ห้าวัน**จะถูก**ยกเลิก**โดยอัตโนมัติ