วิธีเชื่อมต่อ Razorpay กับ systeme.io
ในบทความนี้ คุณจะได้เรียนรู้วิธีรวมบัญชี Razorpay ของคุณเข้ากับบัญชี systeme.io ของคุณ
สิ่งที่คุณต้องมีเพื่อเริ่มต้น:
- บัญชี Systeme.io
- บัญชี Razorpay
การตั้งค่าและการกำหนดค่า
1. ในการเชื่อมต่อบัญชี Razorpay เข้ากับบัญชี systeme.io ของคุณ ให้คลิกที่รูปโปรไฟล์ของคุณ จากนั้นคลิกที่ การตั้งค่า (Settings) (1)
ในเมนูทางด้านซ้ายของหน้า ให้คลิก ช่องทางการชำระเงิน (Payment Gateways) (2) จากนั้นคลิกที่ เชื่อมต่อ (Connect) (3)

2. เพิ่มข้อมูลประจำตัว Razorpay ของคุณลงในบัญชี systeme.io และคลิกที่ บันทึก (Save) (4)

การสร้าง API keys ID/Secret
หากต้องการรับข้อมูล API keys ID/secret จาก Razorpay ให้ล็อกอินเข้าสู่บัญชี Razorpay ของคุณ ไปที่ การตั้งค่า (Settings) (4) จากนั้นไปที่ เว็บไซต์และคีย์ API (Websites & API Keys) (5)
สร้างและคัดลอก API keys ID/secret (6)
หรือล็อกอินเข้าสู่บัญชีของคุณและไปที่ https://dashboard.razorpay.com/app/keys เพื่อสร้างและคัดลอก API keys ID/secret

การกำหนดค่า Razorpay webhooks
1. คัดลอก URL ของ Webhook และ Secret จากส่วน Razorpay ในบัญชี systeme.io ของคุณ

2. คลิกที่ การตั้งค่า (Settings) (7) จากนั้นในบัญชี Razorpay ของคุณ ให้ไปที่ Webhooks (8) และคลิกที่ เพิ่ม Webhook ใหม่ (Add new webhook) (9)

3. ในป๊อปอัปที่ปรากฏขึ้น ให้วาง URL ของ Webhook และ Secret ของ Webhook
ทำเครื่องหมายในฟิลด์ต่อไปนี้เพื่อกำหนดค่าเหตุการณ์ (Events):
เหตุการณ์การชำระเงิน (Payment events):
- payment.authorized
- payment.failed
- payment.captured
เหตุการณ์การสั่งซื้อ (Order events):
- order.paid
เหตุการณ์ใบแจ้งหนี้ (Invoice events):
- invoice.paid
- invoice.expired
เหตุการณ์การสมัครสมาชิก (Subscription events):
- subscription.authenticated
- subscription.paused
- subscription.resumed
- subscription.activated
- subscription.pending
- subscription.halted
- subscription.charged
- subscription.cancelled
- subscription.completed
- subscription.updated
เหตุการณ์การคืนเงิน (Refund events):
- refund.processed
- refund.created

สำคัญ: ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่เหตุการณ์ที่ระบุไว้ข้างต้น หากไม่มีสิ่งเหล่านี้ systeme.io จะไม่สามารถเข้าถึงข้อมูลที่จำเป็นในการรวบรวมรายการธุรกรรม/การสมัครสมาชิก และลูกค้าจะไม่สามารถเข้าถึงทรัพยากรได้
หมายเหตุ: เพื่อให้การรวม Razorpay ทำงานได้อย่างถูกต้อง แบบฟอร์มสั่งซื้อของคุณต้องมีฟิลด์บังคับเหล่านี้: อีเมล, ชื่อ, นามสกุล และหมายเลขโทรศัพท์ หากไม่มีสิ่งเหล่านี้ การชำระเงินจะไม่สามารถประมวลผลผ่านเกตเวย์ Razorpay ได้
จะเกิดอะไรขึ้นเมื่อการชำระเงินผ่าน Razorpay ล้มเหลว?
นอกเหนือจากความพยายามในการชำระเงินหลักแล้ว จะมีการพยายามอีกสามครั้ง โดยเว้นระยะห่างหนึ่งวันระหว่างการพยายามแต่ละครั้ง ไม่สามารถเปลี่ยนเวลาหน่วงระหว่างการพยายามแต่ละครั้งได้ อย่างไรก็ตาม ผู้ขายมีตัวเลือกในการพยายามหักบัญชีโดยตรงใหม่โดยไม่ต้องรอเวลาหน่วงหนึ่งวันจากแดชบอร์ด Razorpay ของเขา อย่างไรก็ตาม สิ่งสำคัญคือต้องทราบว่าการดำเนินการนี้จะไม่ส่งผลต่อจำนวนครั้งสูงสุดในการพยายาม