지원되지 않는 카드 유형으로 인해 카드 결제가 실패함

이 문서는 Microsoft Dynamics 365 Commerce 신용 또는 직불 카드 거래를 처리할 때 발생하는 "카드 유형은 허용되는 결제 형식이 아닙니다" 오류를 resolve 데 도움이 됩니다.

증상

POS(판매 지점)에서 다음 오류 메시지와 함께 카드(또는 선물 카드) 지불이 실패합니다.

카드 유형은 허용되는 결제 형식이 아닙니다. 다른 결제 카드 사용한 다음 다시 시도하세요.

이벤트 로그에서 다음 오류 메시지를 볼 수도 있습니다.

ID가 '알 수 없음'인 카드 유형을 찾을 수 없습니다.

참고

오류 메시지가 표시되기 전에 카드 결제 권한이 성공적으로 부여됩니다. 오류 메시지가 발생하면 결제 서비스에서 카드 결제가 무효화됩니다.

원인

채널의 결제 방법에 대해 구성된 카드 유형이 결제 커넥터에서 반환한 결제 정보와 일치하지 않습니다.

카드 유형은 bin 범위, 카드 유형 ID(예: 신용 또는 직불) 및 항목 유형(Swipe 또는 Manual)의 조합으로 일치합니다.

해결 방법 1

이 문제를 해결하려면 입찰 형식 및 채널에 대해 카드 형식이 올바르게 구성되었는지 확인합니다.

  • 다음 이벤트 이름에 대한 POS 또는 Microsoft Dynamics LCS(수명 주기 서비스)의 POS 클라이언트 로그에서 이벤트 로그를 확인하여 사용 중인 카드 형식 값을 확인합니다.

    • posPaymentCardTypeFilterByBinRangeIsDebitOrCredit

      이 이벤트는 결제 프로세서가 크레딧, 직불 또는 기프트 카드 카드 유형을 수신했는지 여부를 나타냅니다. 값이 예상대로 되지 않으면 자금 출처가 올바르게 설정되거나 전송되지 않을 수 있습니다.

    • posPaymentCardTypeFilterByBinRangeIsSwipe

      이 이벤트는 사용자가 POS를 통해 카드 살짝 밀거나 수동으로 입력하도록 선택했는지 여부를 나타냅니다. 일치하는 bin 범위의 카드 형식에서 수동 입력을 허용하지 않지만 살짝 밀기 항목을 통해 카드 입력한 경우 일치하는 카드 형식이 발생하지 않을 수 있습니다.

    참고

    POS는 결제 프로세서 또는 커넥터에서 반환하는 카드 유형에 따라 일치하는 bin 범위를 찾습니다.

    • 카드 유형이 "크레딧 카드"인 경우 POS는 스토어에 설정된 모든 카드 유형을 "국제 신용 카드"으로 찾고 이러한 카드 유형 내에서 bin 범위 일치를 찾습니다.
    • 카드 유형이 "직불 카드"인 경우 POS는 스토어에 대해 설정된 모든 카드 유형을 "국제 직불 카드"으로 찾고 이러한 bin 범위 내에서 일치합니다.
    • 결제 커넥터가 카드 유형을 설정하지 않은 경우 POS는 기본적으로 신용 카드 간주하고 "국제 신용 카드" 유형 내에서 일치 항목을 찾습니다.
  • 상거래 본사에서 소매 및 상거래>채널 설정>결제 방법>카드 유형으로 이동합니다.

    • 카드 브랜드가 있는지 확인합니다. 누락된 경우 카드 브랜드를 추가합니다.
    • 카드 유형(국제 신용 카드 또는 국제 직불 카드)이 브랜드에 올바르게 할당되었는지 확인합니다.
    • 도구 모음에서 카드 번호를 선택하고, 액세스할 수 없는 카드 번호를 포함하도록 bin 범위가 설정되어 있는지 확인합니다.

    참고

    신용 또는 직불 카드 올바르게 설정되었지만 여전히 오류가 발생하는 경우 잘못된 카드 유형 ID를 반환하는 결제 커넥터로 인해 오류가 발생할 수 있습니다. 예를 들어 결제 커넥터는 "직불 카드" 유형을 반환하지만 상거래 본사에는 "크레딧 카드" 유형만 설정됩니다. 이 경우 신용 카드와 직불 카드 모두에 대해 동일한 bin 범위의 카드 유형을 만듭니다.

  • 상거래 본사에서 문제가 있는 채널 또는 매장 양식으로 이동합니다.

    1. 결제 방법설정을> 선택하고 카드에서 사용하는 결제 방법을 선택합니다.
    2. 전자 결제 설정을 선택하고 결제 방법에 신용 및 직불 카드 유형을 모두 추가합니다.

카드 유형 또는 결제 방법을 변경한 경우 CDX 1090 작업을 실행하고 해당 상태 적용된 것으로 표시되는지 확인합니다.

해결 방법 2

이 문제를 해결하려면 Adyen에서 식별자 집합을 fundingSource 검사.

Dynamics 365 Payment Connector for Adyen에서는 Adyen 권한 부여 응답의 fundingSource 식별자를 기반으로 카드 형식이 설정됩니다. 인증 응답에서 fundingSource Adyen에서 식별자를 설정하지 않으면 커넥터에서 카드 형식이 설정되지 않습니다. 그러나 POS는 bin 범위를 검색할 때 기본적으로 "크레딧"으로 설정됩니다.

"누락된 bin 범위" 문제가 있지만 최근에 카드 유형 bin 범위 설정을 변경하지 않은 경우 다음 이유 중 하나로 인해 문제가 발생할 수 있습니다.

  1. 최근 Adyen 펌웨어 업그레이드가 식별자를 보내기 fundingSource 시작했습니다.
  2. fundingSource 식별자가 최근에 Adyen 포털에서 사용하도록 설정되었습니다.
  3. 해당 특정 카드 또는 카드 형식에 대해 bin 범위가 설정되지 않았습니다.

Adyen 펌웨어 버전 1.42.4 및 이전 버전 fundingSource 에서는 식별자가 필수가 아니며 Adyen은 이를 보내지 않는 데 사용됩니다. Adyen 펌웨어 버전 1.44 이상 버전에서는 자금 조달 원본이 POS 터미널에 대한 필수 필드로 권한 부여 응답에 다시 전송되고 속성은 Adyen 포털의 구성에 의해 제어되지 않습니다.

다음 단계에 따라 Adyen 포털에서 자금 출처 를 켜거나 끕니다.

  1. Adyen 포털에 로그인합니다.
  2. 위쪽 탐색 모음에서 계정>API URL>추가 데이터 설정을 선택합니다.
  3. 아래로 스크롤하여 자금 조달 원본 설정을 찾아 사용하거나 사용하지 않도록 설정한 다음 변경 내용을 저장합니다.

추가 정보

자세한 내용은 결제 방법 설정을 참조하세요.

타사 정보 고지 사항

이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.