รหัสข้อผิดพลาด
Enum | |
---|---|
UNKNOWN_ERROR_RESPONSE_CODE |
อย่าตั้งค่าเริ่มต้นนี้ |
INVALID_API_VERSION |
ใช้หากระบบไม่รองรับ API เวอร์ชันคําขอ โค้ด HTTP ที่แนะนํา: 400 |
INVALID_PAYLOAD_SIGNATURE |
ใช้หากลายเซ็นของเพย์โหลดเป็นคีย์ที่ไม่รู้จักหรือไม่มีการใช้งาน โค้ด HTTP ที่แนะนํา: 401 |
INVALID_PAYLOAD_ENCRYPTION |
ใช้หากการเข้ารหัสของเพย์โหลดเป็นคีย์ที่ไม่รู้จักหรือไม่มีการใช้งาน โค้ด HTTP ที่แนะนํา: 400 |
REQUEST_TIMESTAMP_OUT_OF_RANGE |
ใช้หาก requestTimestamp ไม่ใช่ ± 60s ของตอนนี้ โค้ด HTTP ที่แนะนํา: 400 |
INVALID_IDENTIFIER |
ใช้หากตัวระบุที่ส่งไปในคําขอไม่ถูกต้องหรือไม่ทราบ ซึ่งอาจมี PIAID,จับภาพRequestId, Google Payment Token ฯลฯ ประเภทของตัวระบุที่ไม่ถูกต้องควรระบุไว้ใน errorDescription โค้ด HTTP ที่แนะนํา: 404 |
IDEMPOTENCY_VIOLATION |
ใช้หากคําขอละเมิดข้อกําหนดการไม่พร้อมให้บริการสําหรับคําขอ โค้ด HTTP ที่แนะนํา: 412 |
INVALID_FIELD_VALUE |
ใช้หากคําขอมีค่าสําหรับช่องที่ไม่ได้อยู่ในชุดค่าที่รองรับ โค้ด HTTP ที่แนะนํา: 400 |
MISSING_REQUIRED_FIELD |
ใช้ในกรณีที่ไม่ได้ตั้งค่าช่องที่ต้องระบุในคําขอ โค้ด HTTP ที่แนะนํา: 400 |
PRECONDITION_VIOLATION |
ใช้หากมีการละเมิดข้อจํากัดในการดําเนินการ (เช่น เมื่อคําขอเงินคืนเกินจํานวนเงินที่เหลือในธุรกรรม) โค้ด HTTP ที่แนะนํา: 400 |
USER_ACTION_IN_PROGRESS |
ใช้เมื่อคําขอไม่สามารถประมวลผลได้ในขณะนี้ เนื่องจากจะรบกวนการดําเนินการของผู้ใช้ในกระบวนการ ซึ่งทําหน้าที่เป็นการล็อกระบบอย่างมีประสิทธิภาพ โค้ดนี้ต้องไม่ใช้เพื่อแสดงความล้มเหลวเนื่องจากข้อผิดพลาดที่เกิดขึ้นภายในสําหรับการติดตั้งใช้งานโดยเฉพาะ โค้ด HTTP ที่แนะนํา: 423 |
INVALID_DECRYPTED_REQUEST |
ใช้ในกรณีที่สามารถถอดรหัสเพย์โหลดคําขอได้ แต่แยกวิเคราะห์ข้อความผลลัพธ์ไม่ได้ โค้ด HTTP ที่แนะนํา: 400 |
FORBIDDEN |
ระบบไม่อนุญาตให้เข้าถึงทรัพยากรที่ขอ โค้ด HTTP ที่แนะนํา: 403 |