카카오페이 결제 응답 관련 문의

안녕하세요, 아임포트 개발팀입니다. 카카오페이에서 내려주는 결제 응답 중 card_info와 관련하여 문의드립니다.

  1. 여기에서 어떤 값이 항상 채워져 있고 어떤 값이 비어있을 수 있는지를 알 수 있을까요?
  2. 응답으로 넘어온 purchase_corp_code 값을 제가 자체적으로 정의한 Card Enum에 맵핑을 시키려고 하는데, 실제로 빌링키 발급을 해보고 응답을 받아보니 purchase_corp_code 값이 비어있을 수 있다는 것을 알았습니다. 이런 경우 purchase_corp_code가 아닌 purchase_corp를 가지고 맵핑을 다시한번 시도하도록 로직을 짜려고 하는데요, purchase_corp의 값으로 가능한 전체 리스트를 알려주실 수 있을까요?

안녕하세요. 카카오페이 입니다.

  1. card_info(JSON) 필드는 카드결제시에만 응답되며,
    해당필드내에 card_item_code 만 옵션널로 제공됩니다.
    그외 값은 모두 필수응답되고 있습니다.

  2. purchase_corp_code, issuer_corp_code 코드는 사용을 지양해주시기 바랍니다.
    해당 카드사 코드는 밴사의 카드사 코드로서 멀티밴이 도입되면서 사용지양하고 있으며 추후 해당 필드를 삭제할 예정입니다.
    카드사코드는 kakaopay_purchase_corp_code, kakaopay_issuer_corp_code 를 사용하시기바라며 관련 코드집은 아래메일로 문의주시면 회신드리도록 하겠습니다.
    kakaopay_pg@kakaopaycorp.com

감사합니다.