Skip to main content

รายการ Open API

smilepayz teamsLess than 1 minute

ภาพรวม API

แพลตฟอร์ม Smilepayz ให้บริการ RESTful APIs ที่ครอบคลุมสำหรับการประมวลผลการชำระเงิน การจัดการธุรกรรม และการดำเนินการบัญชี APIs เหล่านี้ช่วยให้การรวมเข้ากับวิธีการชำระเงินต่างๆ ได้อย่างราบรื่นและรองรับตลาดภูมิภาคหลายแห่ง

API Endpoints หลัก

ลำดับชื่อ APIคำอธิบาย
1Pay-In APIการรับและประมวลผลการชำระเงินของลูกค้า
คุณสมบัติ: รองรับวิธีการชำระเงินหลายแบบ การประมวลผลแบบเรียลไทม์
กรณีการใช้งาน: การชำระเงินอีคอมเมิร์ซ ค่าธรรมเนียมบริการ การบริจาค
2Pay-Out APIการจ่ายเงินให้กับผู้รับ
คุณสมบัติ: การโอนเงินผ่านธนาคาร การชำระเงินผ่านกระเป๋าเงินดิจิทัล
กรณีการใช้งาน: การคืนเงิน การจ่ายเงินเดือน การชำระเงินให้ผู้จัดจำหน่าย
3Inquiry Status APIการตรวจสอบและติดตามสถานะธุรกรรม
คุณสมบัติ: การอัปเดตสถานะแบบเรียลไทม์ รายละเอียดธุรกรรมที่ครอบคลุม
กรณีการใช้งาน: การติดตามคำสั่งซื้อ การยืนยันการชำระเงิน
4Inquiry Balance APIการตรวจสอบและยืนยันยอดเงินบัญชี
คุณสมบัติ: รองรับบัญชีหลายบัญชี ข้อมูลยอดเงินแบบเรียลไทม์
กรณีการใช้งาน: การยืนยันยอดเงิน การรายงานทางการเงิน

หมวดหมู่ API

Transaction Processing APIs

APIs สำหรับจัดการธุรกรรมทางการเงิน รวมถึงการรับการชำระเงินและการจ่ายเงิน

Inquiry & Monitoring APIs

APIs สำหรับตรวจสอบสถานะธุรกรรม ยอดเงินบัญชี และการติดตามสุขภาพของระบบ

คำอธิบาย API แบบละเอียด

Pay-In API

Pay-In API ช่วยอำนวยความสะดวกในการรับการชำระเงินจากลูกค้าผ่านวิธีการชำระเงินและภูมิภาคต่างๆ API นี้รองรับช่องทางการชำระเงินต่างๆ รวมถึงกระเป๋าเงินดิจิทัล การโอนเงินผ่านธนาคาร การชำระเงินผ่าน QR และการชำระเงินด้วยเงินสด

คุณสมบัติหลัก

  • รองรับวิธีการชำระเงินหลายแบบ: QRIS, UPI, PIX, SPEI และอื่นๆ
  • การประมวลผลแบบเรียลไทม์: การยืนยันการชำระเงินทันที
  • การปฏิบัติตามกฎระเบียบภูมิภาค: การปฏิบัติตามกฎระเบียบการชำระเงินในท้องถิ่น
  • การรวม Webhook: การแจ้งเตือนการชำระเงินแบบอะซิงโครนัส

Pay-In Flow

กรณีการใช้งาน

  • การชำระเงินอีคอมเมิร์ซ: การประมวลผลการชำระเงินร้านค้าออนไลน์
  • ค่าธรรมเนียมบริการ: การชำระเงินแบบสมาชิกและการชำระเงินซ้ำ
  • การบริจาค: การรับเงินบริจาคเพื่อการกุศล
  • ตั๋วกิจกรรม: การขายตั๋วกิจกรรมและการขนส่ง

Pay-Out API

Pay-Out API ช่วยให้การจ่ายเงินให้กับผู้รับผ่านช่องทางต่างๆ อย่างปลอดภัย API นี้รองรับการโอนเงินผ่านธนาคาร การชำระเงินผ่านกระเป๋าเงินดิจิทัล และธุรกรรมคริปโตเคอร์เรนซี

คุณสมบัติหลัก

  • การจ่ายเงินหลายช่องทาง: การโอนเงินผ่านธนาคาร กระเป๋าเงินดิจิทัล คริปโต
  • การยืนยันตัวตนผู้รับ: การยืนยันตัวตน KYC และการยืนยันตัวตนที่เพิ่มขึ้น
  • การประมวลผลแบบกลุ่ม: การจัดการการจ่ายเงินหลายรายการอย่างมีประสิทธิภาพ
  • การจัดการการปฏิบัติตาม: การปฏิบัติตามกฎระเบียบและการรายงาน

Pay-Out Flow

กรณีการใช้งาน

  • การประมวลผลการคืนเงิน: การจ่ายเงินคืนให้ลูกค้า
  • การจัดการเงินเดือน: การจ่ายเงินเดือนพนักงาน
  • การชำระเงินให้ผู้จัดจำหน่าย: การชำระเงินให้ซัพพลายเออร์และผู้รับเหมา
  • การถอนเงินสด: การถอนเงินจากบัญชีพ่อค้า

Inquiry Status API

Inquiry Status API ให้ข้อมูลสถานะธุรกรรมที่ครอบคลุมและความสามารถในการติดตาม API นี้ช่วยให้การติดตามธุรกรรมการชำระเงินและการอัปเดตสถานะแบบเรียลไทม์

คุณสมบัติหลัก

  • สถานะแบบเรียลไทม์: การอัปเดตสถานะธุรกรรมแบบสด
  • รายละเอียดที่ครอบคลุม: ข้อมูลธุรกรรมที่สมบูรณ์
  • รองรับสถานะหลายแบบ: สถานะทั้งหมดในวงจรชีวิตธุรกรรม
  • ประวัติการตรวจสอบ: ประวัติธุรกรรมที่สมบูรณ์

Inquiry Status Flow

กรณีการใช้งาน

  • การติดตามคำสั่งซื้อ: การติดตามสถานะคำสั่งซื้อของลูกค้า
  • การยืนยันการชำระเงิน: การยืนยันการเสร็จสิ้นธุรกรรม
  • การแก้ไขข้อพิพาท: การสอบสวนและสนับสนุนธุรกรรม
  • การรายงาน: การรายงานสถานะธุรกรรมและการวิเคราะห์

Inquiry Balance API

Inquiry Balance API ให้ข้อมูลยอดเงินบัญชีและการติดตามสถานะทางการเงิน API นี้รองรับประเภทบัญชีหลายประเภทและการตรวจสอบยอดเงินแบบเรียลไทม์

คุณสมบัติหลัก

  • รองรับบัญชีหลายบัญชี: ยอดเงินบัญชี Pay-in และ Pay-out
  • ข้อมูลแบบเรียลไทม์: การอัปเดตยอดเงินแบบสด
  • รองรับสกุลเงิน: การตรวจสอบยอดเงินหลายสกุลเงิน
  • การรายงานแบบละเอียด: ข้อมูลยอดเงินที่ครอบคลุม

Inquiry Balance Flow

กรณีการใช้งาน

  • การยืนยันยอดเงิน: การตรวจสอบยอดเงินบัญชี
  • การรายงานทางการเงิน: การรายงานและวิเคราะห์ยอดเงิน
  • การจัดการความเสี่ยง: การติดตามยอดเงินเพื่อควบคุมความเสี่ยง
  • การวางแผนการชำระบัญชี: การยืนยันจำนวนเงินการชำระบัญชี

แนวทางการรวม API

การยืนยันตัวตน

  • ลายเซ็นดิจิทัล: การยืนยันตัวตนด้วยลายเซ็น SHA256withRSA
  • การตรวจสอบไทม์สแตมป์: ไทม์สแตมป์ ISO 8601 พร้อมความคลาดเคลื่อน ±5 นาที
  • ข้อมูลประจำตัวพ่อค้า: การจัดการ merchant ID และ secret ที่ปลอดภัย

รูปแบบคำขอ

  • Content-Type: application/json
  • การเข้ารหัส: การเข้ารหัสอักขระ UTF-8
  • ไทม์สแตมป์: รูปแบบ ISO 8601 พร้อม offset เวลา

การจัดการการตอบกลับ

  • รหัสสถานะ: รหัสสถานะ HTTP มาตรฐาน
  • การจัดการข้อผิดพลาด: ระบบรหัสข้อผิดพลาดที่ครอบคลุม
  • การรวม Webhook: การสนับสนุนการแจ้งเตือนแบบอะซิงโครนัส

การพิจารณาด้านความปลอดภัย

  • HTTPS เท่านั้น: การสื่อสาร API ทั้งหมดผ่าน HTTPS
  • การจำกัดอัตรา: การจำกัดความถี่การเรียก API
  • การเข้ารหัสข้อมูล: การเข้ารหัสข้อมูลที่ละเอียดอ่อนในการส่ง
  • การบันทึกการตรวจสอบ: การบันทึกและติดตามการเรียก API ที่สมบูรณ์

ทรัพยากรสำหรับการพัฒนา

การสนับสนุน SDK

  • หลายภาษา: Java, Python, Node.js, PHP, C#, Golang
  • ตัวอย่างโค้ด: ตัวอย่างการใช้งานที่สมบูรณ์
  • เอกสาร: เอกสาร API ที่ครอบคลุม
  • เครื่องมือทดสอบ: สภาพแวดล้อม Sandbox สำหรับการทดสอบ

การสนับสนุนและการบำรุงรักษา

  • การสนับสนุนทางเทคนิค: การสนับสนุนทางเทคนิคตลอด 24 ชั่วโมง
  • การอัปเดตเอกสาร: การอัปเดตเอกสาร API อย่างสม่ำเสมอ
  • การจัดการเวอร์ชัน: ความเข้ากันได้ย้อนหลังและการจัดการเวอร์ชัน
  • การติดตามประสิทธิภาพ: การติดตามประสิทธิภาพและความพร้อมใช้งานของ API
Last update: