เริ่มต้นอย่างรวดเร็ว
คู่มือทีละขั้นตอนสำหรับการรวม PayerScan เข้ากับแพลตฟอร์มของคุณ
ขั้นตอนที่ 1: สร้างบัญชี
เข้าไปที่หน้าลงทะเบียน เพื่อสร้างบัญชีผู้ค้าใหม่บน PayerScan
ขั้นตอนที่ 2: สร้างร้านค้า
หลังจากเข้าสู่ระบบแล้ว สร้างร้านค้า (Store) ใหม่ในแดชบอร์ดผู้ค้าเพื่อเริ่มรับการชำระเงิน
- ในแถบด้านข้าง คลิก API Crypto เพื่อเปิดรายการร้านค้า
- คลิกปุ่ม + Create Store
- กรอกข้อมูลร้านค้าและคลิก Create

📖 ดูคำแนะนำโดยละเอียดที่ คู่มือสร้างร้านค้า
ขั้นตอนที่ 3: รับ Merchant ID และ API Key
หลังจากสร้างร้านค้าแล้ว คุณจะเห็น Merchant ID และ API Key ในรายการร้านค้า

- Merchant ID — ตัวระบุร้านค้าที่ไม่ซ้ำกัน (เช่น
MID-XXXXXXXXXX) ใช้ในการเรียก API - API Key — ใช้สำหรับยืนยันตัวตนในการเรียก API คลิกไอคอนคัดลอกเพื่อคัดลอก
เก็บ API Key ของคุณให้ปลอดภัย อย่าเปิดเผยในโค้ดฝั่งไคลเอนต์หรือ repository สาธารณะ
ขั้นตอนที่ 4: ตั้งค่าที่อยู่กระเป๋าเงิน
ก่อนสร้างใบแจ้งหนี้ ให้เพิ่มที่อยู่กระเป๋าเงินเพื่อรับการชำระเงินด้วยสกุลเงินดิจิทัล:
- เพิ่มที่อยู่กระเป๋าเงินสำหรับรับ TRC20/BEP20/... tokens
- คุณสามารถเพิ่มหลายที่อยู่สำหรับเหรียญและเครือข่ายเดียวกันได้
📖 ดูคำแนะนำโดยละเอียดที่ คู่มือเพิ่มกระเป๋าเงิน
หากคุณต้องการรับการชำระเงินผ่าน Binance Pay ด้วย ดูที่ การตั้งค่า Binance Pay
ขั้นตอนที่ 5: ตั้งค่า Backend ของคุณ
ตั้งค่า Backend logic เพื่อจัดการสองส่วนหลัก: การสร้างใบแจ้งหนี้ และ การจัดการ Webhooks
5.1 — API สร้างใบแจ้งหนี้
เรียก API สร้างใบแจ้งหนี้ เพื่อสร้างลิงก์ชำระเงิน:
curl -X POST "https://api.payerscan.com/payment/crypto" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"merchant_id": "MID-XXXXXXXXXX",
"amount": 100,
"name": "Order #123456",
"description": "Payment for shop order",
"callback_url": "https://your-server.com/webhook/payment",
"completed_url": "https://your-website.com/thank-you",
"expired_url": "https://your-website.com/",
"request_id": "ORDER_123456"
}'
จากนั้นเปลี่ยนเส้นทางผู้ใช้ไปยังลิงก์ url_payment ที่สร้างขึ้นในการตอบกลับ
5.2 — ติดตามสถานะการชำระเงิน
มีสองวิธีในการติดตามสถานะการชำระเงินของใบแจ้งหนี้:
-
Webhook (⭐ แนะนำ): PayerScan ส่ง
POSTrequest ไปยังcallback_urlของคุณโดยอัตโนมัติเมื่อใบแจ้งหนี้ถูกชำระเงินหรือหมดอายุ นี่คือวิธี push แบบเรียลไทม์ — เซิร์ฟเวอร์ของคุณได้รับการแจ้งเตือนทันทีโดยไม่ต้อง poll เพียงแค่เปิด endpoint สาธารณะและจัดการ payload ที่เข้ามา📖 ดูคำแนะนำโดยละเอียดที่ คู่มือ Webhook
-
Get Invoice API: หากคุณต้องการวิธี pull สามารถเรียก Get Invoice API เพื่อตรวจสอบสถานะปัจจุบันของใบแจ้งหนี้ใดก็ได้ตลอดเวลาผ่าน
trans_idเหมาะสำหรับการตรวจสอบสถานะตามต้องการ การกระทบยอดคำสั่งซื้อ หรือเป็นทางเลือกสำรองเมื่อ webhook ล่าช้า📖 ดูคำแนะนำโดยละเอียดที่ Get Invoice
ขั้นตอนที่ 6: สร้างใบแจ้งหนี้ใบแรกของคุณ
เมื่อ Backend พร้อมแล้ว สร้างใบแจ้งหนี้ใบแรกเพื่อทดสอบขั้นตอนการชำระเงินทั้งหมด ตรวจสอบว่า:
- หน้าชำระเงินโหลดถูกต้องผ่านลิงก์
url_payment - Webhook endpoint ของคุณได้รับ callback เมื่อการชำระเงินเสร็จสิ้นหรือหมดอายุ
- ระบบของคุณอัปเดตสถานะคำสั่งซื้อตามที่ควร