메인 콘텐츠로 건너뛰기

개요

Dodo Payments API는 결제 시도가 실패한 이유를 이해하는 데 도움이 되는 자세한 거래 실패 사유를 제공합니다. 이러한 실패 사유는 다양한 결제 방법과 제공업체에 걸쳐 표준화되어 있어 애플리케이션에서 일관된 오류 처리를 구현하기가 더 쉽습니다. 각 거래 실패 응답에는 다음이 포함됩니다:
  • 특정 실패 사유 코드
  • 사람이 읽을 수 있는 오류 메시지
  • 가능한 경우 실패에 대한 추가 컨텍스트
  • 오류가 사용자에 의해 수정 가능한지 또는 시스템 개입이 필요한지 여부
이러한 실패 사유를 이해하는 것은 다음과 같은 데 중요합니다:
  • 고객에게 명확한 피드백 제공
  • 적절한 재시도 로직 구현
  • 다양한 실패 시나리오를 우아하게 처리
  • 신뢰할 수 있는 결제 처리 시스템 유지

거래 실패 사유

다음 표는 가능한 모든 거래 실패 사유, 그 의미 및 사용자 수정 가능 오류 여부를 나열합니다.
실패 코드사용자 오류설명
AUTHENTICATION_FAILURE거래 중 인증 프로세스가 실패했습니다.
AUTHENTICATION_REQUIRED거래를 완료하기 위해 추가 인증이 필요합니다.
AUTHENTICATION_TIMEOUT인증 프로세스의 시간이 초과되었습니다.
CARD_DECLINED아니요카드가 발급 은행에 의해 거부되었습니다.
CARD_NOT_ACTIVATED카드 소지자가 카드를 활성화하지 않았습니다.
CARD_VELOCITY_EXCEEDED짧은 시간에 너무 많은 거래를 시도했습니다.
CUSTOMER_CANCELLED고객이 거래를 취소했습니다.
DO_NOT_HONOR아니요발급 은행이 거래를 거부했습니다.
EXPIRED_CARD카드가 만료되었습니다.
FRAUDULENT거래가 잠재적으로 사기성으로 표시되었습니다.
GENERIC_DECLINE아니요거래가 불특정 이유로 거부되었습니다.
INCORRECT_CVC제공된 CVC 코드가 올바르지 않습니다.
INCORRECT_NUMBER카드 번호가 잘못 입력되었습니다.
INSUFFICIENT_FUNDS계좌에 거래를 완료할 충분한 자금이 없습니다.
INVALID_ACCOUNT제공된 계좌 정보가 유효하지 않습니다.
INVALID_AMOUNT거래 금액이 유효하지 않습니다.
INVALID_CARD_NUMBER카드 번호 형식이 유효하지 않습니다.
INVALID_CARD_OWNER카드 소유자 정보가 유효하지 않습니다.
INVALID_CVCCVC 형식이 유효하지 않습니다.
INVALID_EXPIRY_YEAR카드 만료 연도가 유효하지 않습니다.
INVALID_PIN제공된 PIN이 올바르지 않습니다.
INVALID_REQUEST거래 요청에 유효하지 않은 데이터가 포함되어 있습니다.
INVALID_UPI_ID제공된 UPI ID가 유효하지 않습니다.
LIMIT_EXCEEDED거래가 카드 또는 계좌 한도를 초과했습니다.
LIVE_MODE_TEST_CARD테스트 카드가 실시간 모드에서 사용되었습니다.
LOST_CARD카드가 분실된 것으로 보고되었습니다.
MANDATE_INVALID결제 위임이 유효하지 않습니다.
MANDATE_REQUIRED이 거래에 대한 위임이 필요합니다.
MANDATE_REQUIRED_SYSTEM아니요시스템에서 이 거래 유형에 대한 위임이 필요합니다.
NETWORK_ERROR아니요거래 중 네트워크 오류가 발생했습니다.
NETWORK_TIMEOUT아니요네트워크 요청 시간이 초과되었습니다.
ORDER_CREATION_FAILED아니요거래를 위한 주문 생성에 실패했습니다.
PAYMENT_METHOD_PROVIDER_DECLINED결제 방법 제공자가 거래를 거부했습니다.
PAYMENT_METHOD_UNSUPPORTED이 거래에 대해 결제 방법이 지원되지 않습니다.
PICKUP_CARD카드가 도난당한 것으로 보고되었으며 회수해야 합니다.
PROCESSING_ERROR아니요거래 처리 중 오류가 발생했습니다.
PROVIDER_UNSUPPORTED아니요결제 제공자가 이 거래 유형을 지원하지 않습니다.
REENTER_TRANSACTION거래를 다시 입력해야 합니다.
REVOCATION_OF_AUTHORIZATION거래에 대한 승인이 취소되었습니다.
STOLEN_CARD카드가 도난당한 것으로 보고되었습니다.
TRANSACTION_NOT_ALLOWED이 카드 또는 계좌에 대해 거래가 허용되지 않습니다.
TRANSACTION_NOT_APPROVED거래가 승인되지 않았습니다.
TRY_AGAIN_LATER아니요거래를 나중에 다시 시도해야 합니다.
UNKNOWN_ERROR아니요알 수 없는 오류가 발생했습니다.
사용자 오류는 결제 거부가 고객에 의해 해결될 수 있는지를 나타냅니다. true일 때, 고객은 문제를 해결하기 위해 조치를 취할 수 있습니다(예: 올바른 카드 세부정보 입력). false일 때, 거부는 고객이 해결할 수 없는 시스템 수준의 문제 또는 은행 제한으로 인한 것입니다.

지원

거래 실패 또는 통합 문제에 대한 추가 도움이 필요하시면 [email protected]으로 저희 지원 팀에 문의해 주시기 바랍니다.