ข้ามไปเนื้อหา

Payment gateway สำหรับร้านค้าออนไลน์

ลูกค้าโอนเข้ามา ระบบจับคู่ยอดให้ แล้วแจ้งเว็บคุณเอง

Xpay รับฝากและจ่ายถอนผ่านบัญชีธนาคารไทยให้ร้านค้า เชื่อมด้วย API ชุดเดียว ทุกรายการมีสถานะชัดเจน และส่ง callback ที่เซ็นลายเซ็นกลับไปที่ระบบของคุณ

รับเงิน
ฝากผ่านโอน
จ่ายเงิน
ถอนเข้าบัญชี
ถอนยอดร้าน
บาท หรือ USDT

รายการฝากวันนี้

บัญชีรับเงินของร้าน · จับคู่กับสเตทเม้นท์ธนาคาร

ข้อมูลตัวอย่าง
เวลา ผู้โอน สถานะ
    เมื่อสถานะเปลี่ยน ระบบ POST ไปที่ {domainCallback}/deposit callback ส่งแล้ว 0 รายการ

    สามเส้นทางเงิน อ่านสถานะแบบเดียวกันทั้งระบบ

    ทุกรายการมีรหัสสถานะ 3 หลัก — 000 คือสำเร็จ 001 คือรอดำเนินการ ระบบของคุณดูรหัสเดียวก็รู้ว่าเงินอยู่ตรงไหน

    ฝากเงิน

    เรียก POST /deposit ได้รหัสรายการและลิงก์หน้าโอนเงินให้ลูกค้า ระบบตรวจสเตทเม้นท์และจับคู่ยอดเอง ไม่ต้องรอแอดมินกดยืนยัน

    1. 001

      สร้างรายการ

      ได้ depositCode + urlDeposit

    2. →

      ลูกค้าโอนเงิน

      ตามยอดบนหน้าโอน

    3. 000

      จับคู่ยอดสำเร็จ

      เครดิตเข้ายอดร้าน

    4. callback

      แจ้งเว็บคุณ

      type deposit

    5. 002 ลูกค้าไม่โอนภายใน 15 นาที ระบบยกเลิกให้อัตโนมัติ และส่ง callback cancelDeposit

    ถอนเงินให้ลูกค้า

    ส่งเลขบัญชี ธนาคาร และยอดผ่าน POST /withdraw ทีมงานตรวจแล้วโอนออก ผลลัพธ์กลับมาเป็น callback ทุกครั้ง ไม่ว่าจ่ายแล้วหรือยกเลิก

    1. 001

      สร้างคำขอ

      ได้ withdrawCode

    2. →

      ตรวจและอนุมัติ

      โอนเข้าบัญชีปลายทาง

    3. 000

      จ่ายแล้ว

      ตัดจากยอดร้าน

    4. callback

      แจ้งเว็บคุณ

      type withdraw

    5. 003 ถ้ายกเลิกคำขอ ระบบส่ง callback cancelWithdraw ให้คุณคืนยอดลูกค้าได้ทันที

    โยกเงินออกจากร้าน

    ถอนยอดสะสมของร้านเข้าบัญชีธนาคารหรือรับเป็น USDT เห็นค่าธรรมเนียมตั้งแต่ตอนสร้างรายการ ยอดที่ขอโยกถูกพักไว้ ไม่ถูกใช้ซ้ำระหว่างรออนุมัติ

    1. 001

      พักยอด

      ยอด + ค่าธรรมเนียม

    2. 003

      กำลังโอนออก

      บาท หรือ USDT

    3. 000

      สำเร็จ

      ตัดยอดที่พักไว้ออกจากร้าน

    4. 002 ถ้ายกเลิก ยอดที่พักไว้คืนกลับเข้ายอดร้านทั้งหมด

    ทุกอย่างของร้านอยู่ใน Partner Portal

    ใช้ได้ทั้งบนคอมและมือถือ เจ้าของร้านเห็นภาพรวม พนักงานเห็นเฉพาะเมนูที่ได้รับสิทธิ์

    แดชบอร์ด
    ยอดฝาก ยอดถอน ค่าธรรมเนียม และรายการที่ผิดพลาด แยกตามช่วงเวลา
    บัญชีพนักงาน
    เพิ่มพนักงาน กำหนดสิทธิ์รายเมนู และดูว่าใครออนไลน์อยู่
    Webhook & Log
    ดูทุก callback ที่ส่งถึงเว็บคุณ ผลตอบกลับ และกดส่งซ้ำได้
    Activity Log
    บันทึกการเข้าระบบและการแก้ไขข้อมูลทุกครั้ง พร้อม IP
    API Docs
    เอกสารพร้อมโค้ดตัวอย่าง ดาวน์โหลดเป็นไฟล์ .md ได้
    mc.x-pay.cloud

    แดชบอร์ด

    วันนี้ · ข้อมูลสมมติ

    ยอดฝาก

    ฿184,250.00

    ยอดถอน

    ฿92,400.00

    ค่าธรรมเนียมฝาก

    ฿2,763.75

    ผิดพลาด

    2 รายการ

    รหัสรายการยอดสถานะ
    DE7Q2M9KX41P฿1,499.84000
    WD3H8N0RT52C฿3,000.00001
    DE5B1V6YZ08L฿499.79000

    ทุกคำขอมีลายเซ็น ทุก callback ก็มี

    คนที่ได้ secret key ไปแต่อยู่นอก IP ที่ร้านลงทะเบียนไว้ ก็ยังเรียก API แทนร้านไม่ได้ และคำขอที่ถูกดักไปยิงซ้ำจะถูกปฏิเสธ

    คำขอจากเซิร์ฟเวอร์ร้าน → Xpay

    POST /serviceQuick/deposit
    x-operator-code: SHOP01
    x-timestamp: 1791734400000
    x-nonce: 9fK2xQ7mL0pA4sZ1vR8t
    x-signature: 5e1c0b…a92f
    
    {
      "bankCode": "kbank",
      "bankNumber": "1234567890",
      "bankAccountName": "สมชาย ใจดี",
      "amount": 1500,
      "sendTimeAt": 1791734400000
    }

    คำตอบ

    {
      "code": "000",
      "message": "สำเร็จ",
      "responseData": {
        "depositCode": "DE7Q2M9KX41P",
        "amount": 1499.84,
        "urlDeposit": "https://deposit.x-pay.cloud/public/transaction/deposit/…"
      }
    }

    ค่าในตัวอย่างเป็นข้อมูลสมมติ

    x-signature
    HMAC-SHA256 ของ method, path, เวลา, nonce และ body ทั้งก้อน เซ็นด้วย secret key ของร้าน แก้ body แม้ตัวเดียว ลายเซ็นก็ไม่ผ่าน
    x-timestamp · x-nonce
    เวลาห่างจากเซิร์ฟเวอร์เกิน 5 นาทีถูกปฏิเสธ และ nonce ใช้ได้ครั้งเดียว คำขอเดิมยิงซ้ำไม่ได้
    IP whitelist
    เรียกได้เฉพาะจาก IP เซิร์ฟเวอร์ที่ร้านลงทะเบียนไว้ ร้านที่ยังไม่ลงทะเบียน IP เรียกไม่ได้เลย
    x-quickpay-signature
    ทุก callback ที่ส่งถึงเว็บคุณมีลายเซ็นแนบมา ตรวจได้ว่ามาจาก Xpay จริงก่อนปรับยอดลูกค้า
    2FA
    เข้า Partner Portal ด้วยรหัสจากแอป Authenticator ได้ ทั้งเจ้าของร้านและพนักงาน

    เริ่มรับเงินผ่าน Xpay

    เชื่อมต่อครั้งเดียว ใช้ได้ทั้งฝาก ถอน และโยกเงิน ทีมงานช่วยตั้งค่าและทดสอบก่อนเปิดรับรายการจริง

    ขอเปิดบัญชีร้านค้า

    ติดต่อทีมงาน Xpay ที่ดูแลร้านของคุณ เพื่อขอเปิดบัญชีและรับข้อมูลเชื่อมต่อ

    มีบัญชีแล้ว? เข้าสู่ระบบ Partner Portal

    1. 1

      ขอเปิดบัญชีร้านค้า

      แจ้งชื่อร้านและรูปแบบการใช้งานกับทีมงาน Xpay

    2. 2

      รับบัญชี Partner Portal และ secret key

      เข้าระบบ เปิด 2FA และสร้างบัญชีพนักงานได้ทันที

    3. 3

      ลงทะเบียน IP และ URL รับ callback

      IP ของเซิร์ฟเวอร์ที่จะเรียก API และปลายทางที่ให้ Xpay แจ้งผลรายการ

    4. 4

      ทดสอบตาม API Docs แล้วเปิดใช้จริง

      โค้ดตัวอย่างการเซ็นคำขอและตรวจ callback อยู่ในหน้า API Docs ของ Portal