Skip to main content

แนะนำ PayerScan

PayerScan ช่วยให้ผู้ค้าสามารถรวมการชำระเงินด้วยสกุลเงินดิจิทัล (USDT, BNB, ETH ฯลฯ) เข้ากับเว็บไซต์หรือแอปพลิเคชัน ลูกค้าชำระเงินด้วยกระเป๋าเงินคริปโตหรือบัญชีแพลตฟอร์มแลกเปลี่ยน และระบบจะตรวจสอบธุรกรรมโดยอัตโนมัติและแจ้งผู้ค้าผ่าน API และ Webhooks

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

  • สร้างใบแจ้งหนี้ชำระเงินผ่าน API พร้อมจำนวนเงิน (USD) เวลาหมดอายุ callback URL
  • หน้าชำระเงินแสดง QR code ที่อยู่กระเป๋าเงิน และจำนวนคริปโตที่ต้องโอนอย่างแม่นยำ
  • หลายเครือข่าย — รองรับหลายวิธีชำระเงิน:
    • EVM Chains: BSC, Ethereum, Polygon, Base, Arbitrum, ...
    • Tron: โทเค็น TRC20
    • Solana: โทเค็น SPL
    • แพลตฟอร์มแลกเปลี่ยน: Binance Pay, OKX, Bybit, MEXC, Gate.io, Bitget, ... (ไม่มีค่า gas ยืนยันทันที)
  • ยืนยันอัตโนมัติเมื่อตรวจพบธุรกรรมที่ตรงกัน (ที่อยู่ถูกต้อง จำนวนถูกต้อง ภายในกรอบเวลา)
  • Webhooks แจ้งเซิร์ฟเวอร์ของผู้ค้าเมื่อชำระเงินสำเร็จหรือใบแจ้งหนี้หมดอายุ
  • API ค้นหาสถานะใบแจ้งหนี้ตาม trans_id

ขั้นตอนการทำงาน

  1. สร้างใบแจ้งหนี้ — ผู้ค้าเรียก POST /payment/crypto ด้วย merchant_id, amount, callback_url และได้รับ trans_id + url_payment
  2. เปลี่ยนเส้นทางลูกค้า — ผู้ค้าเปลี่ยนเส้นทางลูกค้าไปยัง url_payment (หน้าชำระเงิน)
  3. ลูกค้าชำระเงิน — ลูกค้าเลือกโทเค็น/เครือข่าย จากนั้นโอนจำนวนเงินที่แน่นอนไปยังที่อยู่กระเป๋าเงินที่แสดง (หรือชำระผ่านแพลตฟอร์มแลกเปลี่ยน)
  4. ยืนยันอัตโนมัติ — ระบบตรวจจับและยืนยันธุรกรรม → อัปเดตใบแจ้งหนี้เป็น completed → ส่ง POST webhook ไปยัง callback_url ของผู้ค้า
  5. ใบแจ้งหนี้หมดอายุ — หากลูกค้าไม่ชำระเงินภายในกรอบเวลา สถานะใบแจ้งหนี้จะเปลี่ยนเป็น expired และ webhook จะถูกส่งไปยัง callback_url เช่นกัน
  6. ตรวจสอบสถานะ — ผู้ค้าสามารถเรียก GET /invoice/:trans_id เพื่อตรวจสอบสถานะปัจจุบันได้ตลอดเวลา

ข้อกำหนดการรวมระบบ

  • API Key: ร้านค้าแต่ละแห่งมี API Key ส่งผ่าน header x-api-key ในทุกคำขอ
  • วิธีชำระเงิน: ต้องกำหนดค่าอย่างน้อยหนึ่งที่อยู่กระเป๋าเงินหรือแพลตฟอร์มแลกเปลี่ยนในร้านค้าก่อนสร้างใบแจ้งหนี้
  • Callback URL: URL HTTPS สาธารณะที่เซิร์ฟเวอร์ของผู้ค้ารับเหตุการณ์ POST (webhook) สำหรับใบแจ้งหนี้ completed/expired
  • HTTPS: API PayerScan ใช้ HTTPS โดยเฉพาะ Callback URL ควรใช้ HTTPS เพื่อรับรองการส่งข้อมูลที่ปลอดภัย

ขั้นตอนถัดไป