メインコンテンツへ移動

Workshop ระบบ Payment Gateway

เรียนรู้การออกแบบและพัฒนาระบบรับชำระเงินออนไลน์ตั้งแต่พื้นฐาน Payment Gateway, การเชื่อมต่อผู้ให้บริการ, การจัดการธุรกรรมและสถานะชำระเงิน ไปจนถึงแนวทางด้านความปลอดภัย การทดสอบ และการเตรียมระบบให้พร้อมใช้งานจริง

เริ่มต้น 10 本の短い記事

เนื้อหาภาษาไทย / タイ語のコンテンツ

レッスン目次(Roadmap)

上から順に進めてください
1

เริ่มต้น: ทำความเข้าใจ Payment Gateway และ Interface

บทนี้เป็นการปูพื้นฐานเกี่ยวกับ Payment Gateway ซึ่งเป็นตัวกลางในการรับชำระเงินออนไลน์ โดยอธิบายความแตกต่างระหว่างผู้ให้บริการยอดนิยมอย่าง Stripe (เน้นความยืดหยุ...

2

เตรียมความพร้อม: ติดตั้ง PHP และ Composer

บทนี้เป็นการเตรียมความพร้อมสำหรับการพัฒนาระบบ Payment Gateway โดยสอนวิธีการติดตั้ง PHP ซึ่งเป็นภาษาโปรแกรมมิ่งหลักที่ใช้ในการพัฒนาเว็บไซต์ และ Composer ซึ่งเป็น...

3

สร้าง Project: โครงสร้างเริ่มต้นของระบบ

บทความนี้กล่าวถึงการเริ่มต้นสร้างโปรเจกต์ Payment Gateway โดยเน้นที่การสร้างโครงสร้างพื้นฐานของโปรเจกต์ เพื่อให้โค้ดเป็นระเบียบ ทำงานเป็นทีมได้ง่าย และบำรุงรักษ...

4

กำหนด Interface: PaymentGatewayInterface

ในบทความนี้ เราได้สร้าง `PaymentGatewayInterface` ซึ่งเป็น Interface ที่กำหนดสัญญาสำหรับคลาสที่จะทำหน้าที่เป็น Payment Gateway โดย Interface นี้กำหนดให้มีฟังก์ช...

7

Factory Pattern: สร้าง PaymentGatewayFactory

บทความนี้อธิบายถึงการนำ Factory Pattern มาใช้ในการสร้างระบบ Payment Gateway เพื่อให้การสร้าง Instance ของคลาส Payment Gateway ต่างๆ (เช่น StripePayment, PayPalP...

8

ทดสอบการชำระเงิน: Stripe

บทความนี้อธิบายวิธีการทดสอบการชำระเงินผ่าน Stripe โดยใช้คลาส `StripePayment` ที่สร้างไว้ในบทก่อนหน้า โดยเริ่มต้นจากการเตรียม Stripe API Keys และสร้าง Form รับข้...

9

ทดสอบการชำระเงิน: PayPal

บทความนี้อธิบายวิธีการทดสอบการชำระเงินผ่าน PayPal ซึ่งแตกต่างจาก Stripe ตรงที่ใช้ระบบ Redirect ไปยังหน้า PayPal เพื่อยืนยันการชำระเงิน และต้องจัดการ Callback ต่...