Chuyển đến nội dung chính

Tổng Quan

Dodo Payments API cung cấp các lý do lỗi giao dịch chi tiết để giúp bạn hiểu tại sao một nỗ lực thanh toán không thành công. Những lý do lỗi này được chuẩn hóa trên các phương thức và nhà cung cấp thanh toán khác nhau, giúp dễ dàng triển khai xử lý lỗi nhất quán trong ứng dụng của bạn. Mỗi phản hồi lỗi giao dịch bao gồm:
  • Một mã lý do lỗi cụ thể
  • Một thông điệp lỗi dễ hiểu
  • Thông tin bổ sung về lỗi khi có sẵn
  • Liệu lỗi có thể được người dùng sửa chữa hay cần can thiệp từ hệ thống
Hiểu những lý do lỗi này là rất quan trọng để:
  • Cung cấp phản hồi rõ ràng cho khách hàng của bạn
  • Triển khai logic thử lại phù hợp
  • Xử lý các kịch bản lỗi khác nhau một cách duyên dáng
  • Duy trì một hệ thống xử lý thanh toán đáng tin cậy

Lý Do Lỗi Giao Dịch

Bảng sau liệt kê tất cả các lý do lỗi giao dịch có thể xảy ra, ý nghĩa của chúng và liệu chúng có phải là lỗi có thể sửa chữa bởi người dùng hay không.
Mã LỗiLỗi Người DùngMô Tả
AUTHENTICATION_FAILUREQuá trình xác thực đã thất bại trong giao dịch
AUTHENTICATION_REQUIREDCần xác thực bổ sung để hoàn tất giao dịch
AUTHENTICATION_TIMEOUTQuá trình xác thực đã hết thời gian
CARD_DECLINEDKhôngThẻ đã bị từ chối bởi ngân hàng phát hành
CARD_NOT_ACTIVATEDThẻ chưa được kích hoạt bởi chủ thẻ
CARD_VELOCITY_EXCEEDEDQuá nhiều giao dịch đã được thực hiện trong một khoảng thời gian ngắn
CUSTOMER_CANCELLEDKhách hàng đã hủy giao dịch
DO_NOT_HONORKhôngNgân hàng phát hành đã từ chối giao dịch
EXPIRED_CARDThẻ đã hết hạn
FRAUDULENTGiao dịch đã bị đánh dấu là có khả năng gian lận
GENERIC_DECLINEKhôngGiao dịch đã bị từ chối vì lý do không xác định
INCORRECT_CVCMã CVC được cung cấp không chính xác
INCORRECT_NUMBERSố thẻ đã được nhập không chính xác
INSUFFICIENT_FUNDSTài khoản không đủ tiền để hoàn tất giao dịch
INVALID_ACCOUNTThông tin tài khoản được cung cấp không hợp lệ
INVALID_AMOUNTSố tiền giao dịch không hợp lệ
INVALID_CARD_NUMBERĐịnh dạng số thẻ không hợp lệ
INVALID_CARD_OWNERThông tin chủ thẻ không hợp lệ
INVALID_CVCĐịnh dạng CVC không hợp lệ
INVALID_EXPIRY_YEARNăm hết hạn thẻ không hợp lệ
INVALID_PINMã PIN được cung cấp không chính xác
INVALID_REQUESTYêu cầu giao dịch chứa dữ liệu không hợp lệ
INVALID_UPI_IDID UPI được cung cấp không hợp lệ
LIMIT_EXCEEDEDGiao dịch vượt quá giới hạn thẻ hoặc tài khoản
LIVE_MODE_TEST_CARDMột thẻ thử nghiệm đã được sử dụng trong chế độ trực tiếp
LOST_CARDThẻ đã được báo cáo là bị mất
MANDATE_INVALIDMệnh lệnh thanh toán không hợp lệ
MANDATE_REQUIREDMột mệnh lệnh là cần thiết cho giao dịch này
MANDATE_REQUIRED_SYSTEMKhôngHệ thống yêu cầu một mệnh lệnh cho loại giao dịch này
NETWORK_ERRORKhôngMột lỗi mạng đã xảy ra trong quá trình giao dịch
NETWORK_TIMEOUTKhôngYêu cầu mạng đã hết thời gian
ORDER_CREATION_FAILEDKhôngKhông thể tạo đơn hàng cho giao dịch
PAYMENT_METHOD_PROVIDER_DECLINEDNhà cung cấp phương thức thanh toán đã từ chối giao dịch
PAYMENT_METHOD_UNSUPPORTEDPhương thức thanh toán không được hỗ trợ cho giao dịch này
PICKUP_CARDThẻ đã được báo cáo là bị đánh cắp và cần được thu hồi
PROCESSING_ERRORKhôngĐã xảy ra lỗi trong quá trình xử lý giao dịch
PROVIDER_UNSUPPORTEDKhôngNhà cung cấp thanh toán không hỗ trợ loại giao dịch này
REENTER_TRANSACTIONGiao dịch cần được nhập lại
REVOCATION_OF_AUTHORIZATIONQuyền xác thực cho giao dịch đã bị thu hồi
STOLEN_CARDThẻ đã được báo cáo là bị đánh cắp
TRANSACTION_NOT_ALLOWEDGiao dịch không được phép cho thẻ hoặc tài khoản này
TRANSACTION_NOT_APPROVEDGiao dịch không được phê duyệt
TRY_AGAIN_LATERKhôngGiao dịch nên được thử lại sau
UNKNOWN_ERRORKhôngĐã xảy ra một lỗi không xác định
Lỗi Người Dùng cho biết liệu việc từ chối thanh toán có thể được giải quyết bởi khách hàng hay không. Khi true, khách hàng có thể thực hiện hành động để khắc phục vấn đề (ví dụ: nhập đúng thông tin thẻ). Khi false, việc từ chối là do các vấn đề cấp hệ thống hoặc hạn chế của ngân hàng mà khách hàng không thể giải quyết.

Hỗ Trợ

Để được hỗ trợ thêm về các lỗi giao dịch hoặc vấn đề tích hợp, vui lòng liên hệ với đội ngũ hỗ trợ của chúng tôi tại [email protected].