Skip to main content
Paid AddonPurchase GoCardless | Install via your site's addon page or download from your account

GoCardless

Ultimate Multisite: การชำระเงินด้วย GoCardless

ให้ลูกค้าของคุณสามารถชำระค่าสมาชิกและสินค้าของ Ultimate Multisite ด้วยระบบหักบัญชีอัตโนมัติ (Direct Debit) ผ่าน GoCardless ได้เลย!

การติดตั้ง

  1. อัปโหลด 'ultimate-multisite-gocardless' ไปยังไดเรกทอรี '/wp-content/plugins/'
  2. เปิดใช้งาน plugin ผ่านเมนู 'Plugins' ใน WordPress
  3. ทำตามขั้นตอนของ Wizard เพื่อตั้งค่า plugin

คู่มือการใช้งาน

GoCardless เป็นระบบเกตเวย์การชำระเงินที่ใช้งานได้ใน ยุโรปและสหราชอาณาจักร ซึ่งรองรับการชำระเงินแบบ Direct Debit

Ultimate Multisite: GoCardless Gateway จะเพิ่มการรองรับ GoCardless ให้กับ Ultimate Multisite ทำให้คุณสามารถเรียกเก็บเงินจากลูกค้าในภูมิภาคดังกล่าวได้ด้วยระบบ Direct Debit

บทช่วยสอนนี้จะแนะนำวิธีการตั้งค่า GoCardless เพื่อให้คุณเริ่มรับการชำระเงินผ่านระบบนี้ในเครือข่าย Ultimate Multisite ของคุณ

หมายเหตุ: GoCardless รองรับสกุลเงินต่อไปนี้เท่านั้น: EUR, GBP, AUD, SEK, และ DKK

การติดตั้ง Add-on

ก่อนอื่น คุณจะต้องติดตั้ง add-on ของ GoCardless สำหรับ Ultimate Multisite คุณสามารถทำได้โดยไปที่ Ultimate Multisite > Settings > Add-ons (ที่แถบด้านข้าง) แล้วเลือก add-on GoCardless จากรายการนั้น

หลังจากติดตั้งและเปิดใช้งาน add-on แล้ว ให้ไปที่ Ultimate Multisite > Settings > Payments เปิดใช้งานตัวเลือก GoCardless แล้วกดบันทึก

Payment gateway settings

การรับ Access Token

สร้างบัญชีบน GoCardless (หรือบน GoCardless sandbox หากคุณต้องการ ทดสอบก่อน ซึ่งแนะนำให้ทำ) จากนั้นหลังจากเข้าสู่ระบบแล้ว ให้ไปที่เมนู Developers

ในหน้า Developers ให้คลิกปุ่ม Create ที่มุมขวาบนของหน้าจอ จากนั้นคลิกที่ตัวเลือก Access Token

สิ่งนี้จะเปิดหน้าต่าง modal ใหม่ ซึ่งช่วยให้คุณสร้าง token ใหม่ได้ ตั้งชื่อที่จำได้ง่าย และตรวจสอบให้แน่ใจว่าคุณได้เลือกตัวเลือก Read-write access ในเมนู Scope

Access token จะปรากฏบนหน้าจอ คัดลอกค่านี้และนำไปวางในเมนู Ultimate Multisite > Settings > Payments > GoCardless ของคุณ

โปรดแน่ใจว่าคุณวางค่าในช่องทางด้านขวา หากเป็น live token ให้ปิด sandbox mode ก่อนวาง token

Payment gateway settings with GoCardless

แค่นี้ก็เสร็จสิ้นขั้นตอนแรกแล้ว ต่อไป คุณจะต้องตั้งค่า Webhook Listener

การตั้งค่า Webhook Listener

เมื่อต้องจัดการกับการสมัครสมาชิก (subscriptions) Ultimate Multisite จำเป็นต้องรับทราบการเปลี่ยนแปลงสถานะการสมัครสมาชิก การชำระเงินที่เข้ามาใหม่ และสิ่งอื่น ๆ ที่เกี่ยวข้อง

วิธีที่เกตเวย์การชำระเงินแจ้งให้ Ultimate Multisite ทราบถึงการเปลี่ยนแปลงเหล่านี้คือการใช้ webhook calls ด้วยเหตุนี้ เพื่อให้การเชื่อมต่อทำงานได้ 100% เราจึงต้องบอก GoCardless ว่าจะเรียก URL ใดพร้อมข้อมูลทั้งหมดเหล่านั้น

กลับไปที่แผง GoCardless > Developers ของคุณ แล้วคลิกปุ่ม Create อีกครั้ง แต่คราวนี้ให้เลือกตัวเลือก Webhook endpoint

น้าต่างใหม่จะเปิดขึ้นพร้อมตัวเลือก webhook endpoint โดยจะขอ webhook URL ดังนั้นให้กลับไปที่ Ultimate Multisite settings > Payments > GoCardless ของคุณ และคัดลอก webhook URL ที่แสดงอยู่ในนั้น:

นอกจากนี้ คุณยังสามารถป้อน webhook secret ซึ่งจะใช้ในการลงลายเซ็น (sign) การเรียก webhook ของคุณ สิ่งที่คุณป้อนในช่องนี้ คุณจะต้องป้อนใน Ultimate Multisite Webhook Secret field ด้วยเช่นกัน

สุดท้าย ให้บันทึก endpoint โดยคลิกปุ่ม Create webhook endpoint และจากนั้น บันทึกการตั้งค่า Ultimate Multisite ของคุณด้วย

ตอนนี้คุณก็พร้อมที่จะรับการชำระเงินจาก GoCardless แล้ว!