About Card Number Masking

I use APIs to make payments. In the API response, I noticed that we receive a card object. The object looks like this:

"card": {
"issuerCode": "71",
"acquirerCode": "71",
"number": "12345678****000*",
"installmentPlanMonths": 0,
"isInterestFree": false,
"interestPayer": null,
"approveNo": "00000000",
"useCardPoint": false,
"cardType": "신용",
"ownerType": "개인",
"acquireStatus": "READY",
"receiptUrl": "https://dashboard.tosspayments.com/receipt/redirection?transactionId=tviva20240213121757MvuS8&ref=PX",
"amount": 1000
}

"card": {
"issuerCode": "71",
"acquirerCode": "71",
"number": "12345678****000*",
"installmentPlanMonths": 0,
"isInterestFree": false,
"interestPayer": null,
"approveNo": "00000000",
"useCardPoint": false,
"cardType": "신용",
"ownerType": "개인",
"acquireStatus": "READY",
"receiptUrl": "https://dashboard.tosspayments.com/receipt/redirection?transactionId=tviva20240213121757MvuS8&ref=PX",
"amount": 1000
}
In card.number, I want to show only the last 4 digits, while masking the rest of the card number with asterisks. "number": "**0000" Is it possible?
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2w ago
No, we only provide 12345678****000* format masking
today.lastday
today.lastday2w ago
This is because of the Personal Information Protection in Korea.
Mohammad Hasibul Hasan
@냥과장 @박수습 Can we change the masking format from admin panel like "***********0000"
Kimoon Lee
Kimoon Lee2w ago
No, the admin panel also use same masking policy. 12345678****000*
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
More Posts
카카오페이 결제 오류혹시 테스트환경에서 다른 결제는 잘 되는데 카카오페이만 문제가 있는 사례가 있을까요?"카드"선택시 오류"카드"로 설정뒤 이상한 오류들이 나는데요 서버에서 주문번호 잘 받아서 할당중인걸로 확인되는데요 왜냐면 aymentWidget.requestPayment("카드", { 저 "카카드 결제시 일시불 인풋창 미노출 이슈카드 결제 중에 은행 선택 시, 할부개월을 선택하는 셀렉트 박스가 미노출됩니다. 이후 결제하기 버튼을 클릭 후 취소하면 다시 정상적으로 노출되고 있습니다. 현재 저희 고객 CS 테스트 관련 - 결제 실패했을시 에러 다루기안녕하세요 버블에서 토스페이먼츠 결제 성공시 widget-success 페이지에서 진행하면되는데 fail 실패하여 error를 다룰 때는 따로 widget-fail 이 아닌 wi정기결제 질문입니다 !!본인인증 후 카드등록하여 빌링키를 얻는 과정에서 한 사람이 여러 개의 카드 등록이 가능하다면, Q: 한 사람이 이미 빌링키를 받은 카드(이미 정기결제 등록을 한 카드)로 카드 등록버블에 연동한 pg 일반결제 에러버블에 연동한 pg 일반결제가 몇달전까지 결제기능이 잘 작동했는데 코드를 변경하지도 않았는데 일반결제를 몇일 전에 테스트하니까 '결제 수단이 등록되지 않았다'고 팝업이 떴습니다.결제 화면에서 카드번호 직접 입력안녕하세요, 토스페이먼츠 위젯을 실행시켜서 신용카드를 선택하고, 카드사에 따른 새로운 페이지를 띄우지 않고, 결제 페이지에서 바로 카드 번호 및 정보를 입력하고 바로 결제 할 수supertoss 딥링크에 "받는분에게 표시"정보를 삽입하고싶습니다.받는분에게 표시 메세지를 바꿔야 하는데 자꾸 까먹어서 딥링크를 통해 개인적인 송금절차를 반자동화 하려고 합니다. 계좌나 금액 등은 입력이 가능하나 표시메세지를 본인성함이 아닌 텍스결제 수단 선택 후 결제 요청 시 에러카카오 페이 결제 수단 선택 후 fail=[KAKAOPAY AUTH REQ] 간편결제(KAKAOPAY) CID 가 존재하지 않습니다. 02 MID=tsmk2024, MESSAG결제 수단 선택 후 에러결제 수단을 선택하고 결제 요청을 보낼 때 해당 이슈가 발생합니다 동일한 환경에서 될 때도 있고 안될 때도 있습니다