Skip to main content

รหัสข้อผิดพลาด - รหัสการตอบกลับ

น้อยกว่า 1 นาที

รหัสการตอบกลับ

API คืนค่า code มาตรฐาน แยก logic ตาม code — อย่าพึ่งแค่ข้อความ message

ระบบรหัสข้อผิดพลาด

รหัสการตอบกลับมาตรฐาน

codeความหมายควรทำอย่างไร
00สำเร็จอัปเดตออเดอร์; แจ้งผู้ใช้; เก็บ log
01กำลังประมวลผลPoll ด้วย inquiry; ตั้ง timeout
10คำขอไม่ถูกต้องแก้ฟิลด์บังคับ ประเภท และโครง request
11ไม่พบตรวจ endpoint, orderNo / tradeNo, เวอร์ชัน API
12ไม่ได้รับอนุญาตตรวจลายเซ็น กุญแจ วิธีชำระ → กฎลายเซ็น
13เรียกถี่เกินไปลด rate; exponential backoff
14ห้ามเข้าถึงตรวจสถานะบัญชี / วิธีชำระ; ติดต่อ BD
15Timeoutตรวจเครือข่าย; retry หน่วงเพิ่ม
16ยอดไม่พอตรวจยอดก่อนจ่าย; ข้อความชัดเจนต่อผู้ใช้
99ระบบ / channelLog response + requestId; retry สั้นๆ แล้วติดต่อ support

ตัวอย่าง response body

{
  "code": "10",
  "message": "Bad Request",
  "details": "Missing required parameter: merchantId",
  "timestamp": "2020-12-17T10:55:00-05:00",
  "requestId": "req_123456789"
}

หมายเหตุการทำระบบ

  1. แยกตาม code — ข้อความอาจเปลี่ยน แต่รหัสคงที่
  2. Retry เฉพาะที่ปลอดภัย01 / 15 / บาง 99; แก้ 1014 และ 16 ก่อน
  3. Logging — อย่างน้อย code, requestId, และเลขออเดอร์ของคุณ
  4. Idempotent — retry / callback ซ้ำต้องไม่โอนซ้ำ

คู่มือ support สำหรับ code + responseCode: Customer RAG