Errors

เมื่อเกิดข้อขัดข้องในการทำรายการ ระบบจะแสดงข้อความดังต่อไปนี้เพื่ออธิบายความขัดข้องที่เกิดขึ้น

รหัสสถานะ

400

Backend Error

เกิดข้อขัดข้องขึ้นในระหว่างการติดต่อไปยังระบบของผู้ให้บริการ กรุณาลองใหม่อีกครั้ง

Default message: backend error

Bad Request

Bad request เกิดขึ้นได้ในหลายกรณี สามารถตรวจสอบรายละเอียดได้จาก error message

Default message: bad request

Brand Not Supported

แบรนด์บัตรที่ใช้สร้างรายการรับชำระเงินไม่รองรับกับบัญชีผู้ใช้นี้

Default message: brand not supported

Documents Locked

มีการอัปโหลดไฟล์ไปยังรายการปฏิเสธรายการที่ปิดไปแล้ว

Default message: documents list cannot be modified

Expired Charge

รายการที่ต้องการตัดวงเงินไม่สามารถดำเนินการได้ เมื่อมีการอนุมัติวงเงินไว้แล้วจะต้องตัดวงเงินภายใน 7 วัน (ระยะเวลาเวลาที่แน่นอนจะขึ้นอยู่กับธนาคารผู้ออกบัตร) หากครบกำหนดรายการจะถูกยกเลิกโดยอัตโนมัติ

Default message: charge expired

Failed Capture

รายการที่ต้องการตัดวงเงินดำเนินการไม่สำเร็จ สาเหตุอาจเกิดจากรายการดังกล่าวยังไม่ได้รับการอนุมัติวงเงินหรือเป็นรายการที่ได้ตัดวงเงินไปแล้ว สามารถตรวจสอบรายละเอียดได้จาก error message

Default message: capture failed

Failed Expire

ไม่สามารถปรับสถานะรายการเป็นหมดอายุได้

Default message: expire failed

Failed Multi Currency

ยังไม่สามารถสร้างรายการรับชำระเงินเป็นสกุลเงินต่างประเทศได้ กรุณาติดต่อ support@omise.co เพื่อปรับการตั้งค่าบัญชีผู้ใช้

Default message: the currency conversion could not be completed

Failed Refund

ทำการคืนเงินไม่สำเร็จเนื่องจากเกิดข้อขัดข้อง

Default message: refund failed

Failed Reverse

รายการที่ต้องการยกเลิกการกันวงเงินไม่สามารถดำเนินการได้ สามารถตรวจสอบรายละเอียดได้จาก error message

Default message: reverse failed

Failed Void

รายการที่ต้องการยกเลิก (คืนเงิน) ไม่สามารถดำเนินการได้

Default message: void failed

Feature Not Supported

ฟีเจอร์ที่ต้องการใช้งานยังไม่ได้เปิดให้บริการกับบัญชีผู้ใช้ กรุณาติดต่อ support@omise.co

Default message: feature not supported

Invalid Amount

มีการสร้างรายการรับชำระเงินด้วยค่าที่ไม่ใช่จำนวนเต็ม

Default message: invalid amount

Invalid Bank Account

บัญชีธนาคารที่ระบุสำหรับผู้รับเงินไม่ถูกต้อง สามารถตรวจสอบธนาคารที่เรารองรับทั้งหมดได้ที่นี่

Default message: invalid bank account

Invalid Card Token

มีการเรียกใช้ API ซึ่งกำหนดให้ใส่ token (string) (ตัวอย่างเช่น tokn_test_4xvpea0ifwajbx3f873) แต่กลับมีการใส่ค่าที่เป็น non-string ลงไปแทน (บ่อยครั้งเกิดจากการกรอกข้อมูลบัตรแทนการกรอก token)

Default message: invalid card token

Invalid Card

มีการสร้าง token ด้วย parameter ที่ไม่ถูกต้อง

Default message: invalid card

Invalid Charge

รายการรับชำระเงินที่ต้องการสร้างไม่ตรงตามความต้องการของระบบ สามารถตรวจสอบรายละเอียดได้จาก error message

Default message: invalid charge

Invalid Dispute

มีการอัปเดตการปฏิเสธรายการด้วยค่าที่ไม่รองรับ

Default message: invalid dispute

Invalid Domain

มีการพยายามสร้าง token โดยการใช้ api.omise.co กรุณาใช้ vault.omise.co ในการสร้าง token

Default message: request must be made with the http://vault.omise.co domain

Invalid File Type

ไฟล์ที่ต้องการอัปโหลดเป็นไฟล์ประเภทที่ไม่รองรับ สามารถตรวจสอบไฟล์ที่รองรับได้ที่ Documents API

Default message: invalid content-type

ลิงก์ที่สร้างอาจระบุสกุลเงินไม่ถูกต้องหรือไม่มีการระบุ description parameter

Default message: invalid link

Invalid Recipient

มีการแก้ไขผู้รับเงินซึ่งไม่สามารถอัปเดตได้ (ตัวอย่างเช่น ลบผู้รับเงินที่ไม่สามารทำการลบได้)

Default message: invalid recipient

Invalid Transfer

มีการแก้ไขรายการโอนเงินซึ่งไม่สามารถอัปเดตได้ (ตัวอย่างเช่น ยกเลิกรายการโอนเงินซึ่งไม่สามารถยกเลิกได้หรือต้องการโอนเงินจำนวนมากกว่ายอดเงินโอนได้ในบัญชี)

Default message: invalid transfer

Missing Card

ข้อมูลบัตรที่จำเป็นสำหรับการสร้าง token ระบุไม่ครบถ้วน

Default message: request contains no card parameters

Missing File

ไม่พบไฟล์ที่ต้องการอัปโหลด

Default message: missing file or filename

Processed Charge

มีการทำรายการรับชำระเงิน (รายการแบบออฟไลน์) ซึ่งสำเร็จไปแล้วซ้ำอีกครั้ง

Default message: charge was already processed

Used Token

มีการนำ token ไปใช้งานซ้ำ ระบบกำหนดให้ token สามารถใช้ได้เพียงครั้งเดียวเท่านั้น

Default message: token was already used


401

Authentication Failure

Key ที่ใช้ทำรายการไม่ถูกต้อง กรุณาตรวจสอบว่าการใช้งาน API ดังกล่าวจำเป็นต้องใช้ public หรือ secret key สามารถตรวจสอบรหัสชุดปัจจุบันได้จากแดชบอร์ด

Default message: authentication failed


403

Key Expired Error

Key ที่นำมาใช้งานหมดอายุหรือถูกยกเลิกไปแล้ว สามารถดูข้อมูลของ key ชุดปัจจุบันได้จากแดชบอร์ด

Default message: expired key

Locked Account Error

บัญชีถูกระงับการใช้งาน กรุณาติดต่อ support@omise.co

Default message: account locked

Not Authorized

มีการกระทำที่ไม่ได้รับการอนุญาตเกิดขึ้น

Default message: not authorized


404

Not Found

มีการอ้างอ้างถึง Object ID (ตัวอย่างเช่น rfnd_test_5dvfvd32uiabudlr3v7) ในคำสั่ง API แต่ระบบไม่พบ ID ตามที่ระบุ กรุณาตรวจสอบให้แน่ใจว่ากำลังใช้ Object ID ที่ถูกต้อง

Default message: the requested object was not found

Serializer Not Found

มีการเรียกใช้งานฟีเจอร์ซึ่งไม่รองรับในเวอร์ชันของ API ที่ใช้งานอยู่ หากไม่มีการระบุเวอร์ชันไว้ในคำสั่ง (ตัวอย่างเช่น Omise-Version: 2017-11-02) จะยึดเอา API เวอร์ชันปัจจุบันของบัญชีผู้ใช้ สามารถตรวจสอบวิธีการอัปเดตเวอร์ชัน API ได้ที่นี่

Default message: your current API version does not support this action

Service Not Found

End-point ที่ระบุไม่รองรับกับเวอร์ชัน API ที่ใช้อยู่ในปัจจุบัน สามารถอ่านวิธีอัพเดตเวอร์ชัน API ได้ที่นี่

Default message: you are using api version which does not support this operation


422

Failed Deletion

Object ที่ต้องการยกเลิกหรือลบทิ้ง (ตัวอย่างเช่น ลิงก์รับชำระเงินหรือรายการรับชำระเงินอัตโนมัติที่ตั้งค่าไว้) ดำเนินการไม่สำเร็จ สามารถตรวจสอบรายละเอียดได้จาก error message

Default message: this object could not be deleted

Invalid Filter

มีการส่ง key ที่ไม่ถูกต้องไปยัง filters parameter ในการเรียกใช้ Search API จะสามารถระบุ filter ตามที่ระบบของเรารองรับเท่านั้น สามารถตรวจสอบ filter ทั้งหมดได้ที่นี่

Default message: invalid filters

Invalid Page

ค่าที่ระบุใน page parameter ไม่ถูกต้อง การค้นหาผ่าน Search API จะต้องระบุเป็นจำนวนเต็มบวก

Default message: invalid page

Invalid Per Page

ค่าที่ระบุใน per_page parameter ไม่ถูกต้อง การค้นหาผ่าน Search API จะต้องระบุเป็นจำนวนเต็มบวก

Default message: invalid per page

Invalid Scope

Scope ที่ระบุในการเรียกใช้ Search API ไม่ครบหรือไม่ถูกต้อง สามารถตรวจสอบ scope ที่รองรับทั้งหมดได้ที่นี่

Default message: invalid scope


500

Internal Error

เกิดข้อขัดข้องกับเซิร์ฟเวอร์ หากพบข้อขัดข้องเดิมนี้ซ้ำกรุณาติดต่อ support@omise.co

Default message: request could not be completed due to an internal error


503

Search Unavailable

มีการค้นหาข้อมูล แต่ Search API ไม่สามารถใช้งานได้ชั่วคราว กรุณาลองใหม่อีกครั้ง

Default message: search is temporarily unavailable