다음을 통해 공유


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

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

증상

POS(판매 시점)에서 다음 오류 메시지와 함께 카드(또는 기프트 카드) 결제가 실패합니다.

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

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

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

참고 항목

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

원인

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

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

해결 방법 1

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

  • 다음 이벤트 이름에 대한 POS 또는 Microsoft Dynamics LCS(Lifecycle Services)의 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이 식별자를 설정하지 않으면 커넥터에서 카드 유형이 설정되지 않습니다. 그러나 BIN 범위를 찾는 경우 POS는 기본적으로 "크레딧"으로 설정됩니다.

"누락된 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는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.