วิธีเชื่อมต่อ Paystack กับ systeme.io
ในบทความนี้ คุณจะได้เรียนรู้วิธีการเชื่อมต่อบัญชี Paystack ของคุณเข้ากับบัญชี systeme.io
สิ่งที่คุณต้องมี:
- บัญชี systeme.io
- บัญชี Paystack
สร้างหรือเข้าสู่ระบบบัญชี Paystack ของคุณ:
หากคุณมีบัญชี Paystack อยู่แล้ว โปรดเข้าสู่ระบบ หากคุณยังไม่มีบัญชี คลิกที่นี่ เพื่อสร้างบัญชีใหม่
หมายเหตุ: สกุลเงินที่รองรับจะขึ้นอยู่กับประเทศที่เลือก

การสร้างบัญชีย่อยสำหรับธนาคารใน Paystack:
ภายในบัญชี Paystack คุณจำเป็นต้องสร้างบัญชีย่อย (subaccount) ที่มีรายละเอียดธนาคาร โดยไปที่แดชบอร์ดของ Paystack ไปที่หัวข้อ Subaccounts ในส่วน Payments จากนั้นคลิกที่ New Subaccount

หน้าต่างป๊อปอัปจะปรากฏขึ้น ให้กรอกรายละเอียดของคุณเพื่อสร้างบัญชีย่อยใหม่

วิธีสร้าง Secret Access Token:
จากแดชบอร์ด Paystack ให้คลิกที่ Settings บนแผงควบคุมด้านซ้าย จากนั้นไปที่แท็บ Api Keys & Webhooks เมื่ออยู่ที่นั่น ให้ทำให้โทเค็นลับของคุณปรากฏขึ้นโดยคลิกที่ไอคอนรูปดวงตา จากนั้นคัดลอกรหัสนั้นไว้

การเชื่อมต่อบัญชี Paystack บน systeme.io:
ในบัญชี systeme.io ของคุณ ให้คลิกที่รูปโปรไฟล์ แล้วเลือก การตั้งค่า (Settings) (1) จากนั้นไปที่ เกตเวย์การชำระเงิน (Payment gateways) (2)

ในหน้าเกตเวย์การชำระเงิน ให้คลิกที่ เชื่อมต่อ (Connect) (3) สำหรับ Paystack

ใส่รหัส Secret Access Token ที่คุณคัดลอกมาจาก Paystack และตรวจสอบให้แน่ใจว่าได้เลือกบัญชีย่อยที่คุณสร้างขึ้นจากเมนูแบบดึงลง จากนั้นคลิก บันทึก (Save) (4) เพื่อเสร็จสิ้นการเชื่อมต่อ

หลังจากเพิ่ม Secret Access Token และเลือกบัญชีย่อยแล้ว การเชื่อมต่อ Paystack จะอยู่ในขั้นตอน การซิงโครไนซ์ (Synchronization) ในบัญชี systeme.io ของคุณ เมื่อเสร็จสิ้น URL ของ Webhook จะปรากฏในหน้าเกตเวย์ที่เชื่อมต่อแล้ว

การกำหนดค่า Webhook:
คัดลอก URL ของ Webhook ที่สร้างขึ้นบน systeme.io จากนั้นกลับไปที่แดชบอร์ดของ Paystack ไปที่ Settings บนแผงด้านซ้ายมือ และ วาง URL ของ Webhook ลงในช่อง Webhook URL ในส่วนของ API Keys & Webhooks

หมายเหตุ:
- สิ่งสำคัญคือต้องใช้ โหมดใช้งานจริง (live mode) แทน โหมดทดสอบ (test mode) เมื่อคุณทำการตั้งค่าเกตเวย์การชำระเงิน Paystack
- ในการเชื่อมต่อบัญชี Paystack คุณต้องเพิ่ม IP ของเรา "185.236.142.1" ลงใน IT Whitelist
- สำหรับผู้ใช้ Paystack ครั้งแรก วิธีการชำระเงินจะต้องได้รับการอนุญาตสำหรับการเรียกเก็บเงินล่วงหน้าในอนาคต ในระหว่างการชำระเงิน ลูกค้าจะเห็นยอดเงินอนุมัติขั้นต่ำ (เช่น 1 ZAR) แทนที่จะเป็นราคาสมัครสมาชิกเต็มจำนวน นี่เป็นการระงับการตรวจสอบชั่วคราวที่จะได้รับคืนในภายหลัง หลังจากนั้นจะมีการเรียกเก็บค่าธรรมเนียมการสมัครสมาชิกจริงตามแผนบริการ
- Paystack ไม่รองรับความถี่ในการเรียกเก็บเงินแบบกำหนดเอง (เช่น ทุกๆ 3 วัน) คุณสามารถตั้งค่าแผนบริการที่เรียกเก็บเงินเป็นรายวัน, รายสัปดาห์, รายเดือน หรือรายปีเท่านั้น
- ช่อง อีเมล (Email), นามสกุล (Last name), และ ชื่อ (First name) เป็นข้อมูลที่จำเป็นต้องมีในหน้าชำระเงินเพื่อให้การชำระเงินผ่าน Paystack ทำงานได้อย่างถูกต้อง
- Paystack รองรับสกุลเงินที่หลากหลาย รวมถึง GHS, NGN, KES และ ZAR
- หากคุณต้องการเปิดใช้งานการชำระเงินในสกุลเงินดอลลาร์ Paystack มีตัวเลือกนี้ให้คุณ โปรดดูบทความต่อไปนี้:
จะเกิดอะไรขึ้นเมื่อการชำระเงินผ่าน Paystack ล้มเหลว?
ในปัจจุบัน Paystack จะไม่มีการพยายามเรียกเก็บเงินซ้ำหากการชำระเงินล้มเหลว