가상계좌 결제에서 면세 금액(taxFreeAmount)이 처리되지 않는 이슈
안녕하세요.
아래 문의에서 테스트 환경 설정 변경 해주신 이후 카드 결제 면세에 대한 정상 동작을 확인했습니다.
❓┃연동개발-문의결제창 방식(payment.requestPayment())에서 taxFreeAmount 지원 여부 및 전달 방법 문의
동일하게 가상계좌 결제에서 이슈가 있어 문의드립니다.
카드 결제 (정상 동작)
결제 요청 데이터:
결제 승인 응답 (정상):
가상계좌 결제 (이슈 발생)
결제 요청 데이터:
결제 승인 응답 (이슈발생):
문제점
가상계좌 결제 요청 시 taxFreeAmount: 44700을 전달했으나, 응답에서 taxFreeAmount: 0으로 반환됩니다.
카드 결제와 동일한 요청 구조와 값으로 전달했지만, 가상계좌에서만 면세 정보가 반영되지 않습니다.
환경 정보
상점 ID: kn_nstore
SDK 버전: v2
API 버전: 2022-11-16
테스트 환경: sandbox
가상계좌 결제에서 면세 정보가 처리되지 않는 원인을 확인해 주시면 감사하겠습니다.
아래 문의에서 테스트 환경 설정 변경 해주신 이후 카드 결제 면세에 대한 정상 동작을 확인했습니다.
❓┃연동개발-문의결제창 방식(payment.requestPayment())에서 taxFreeAmount 지원 여부 및 전달 방법 문의
동일하게 가상계좌 결제에서 이슈가 있어 문의드립니다.
카드 결제 (정상 동작)
결제 요청 데이터:
paymentData: {
"method": "CARD",
"taxFreeAmount": 44700,
"amount": {
"currency": "KRW",
"value": 66470
},
"orderId": "20251217-8732A",
"orderName": "[면세] 홍삼 배도라지즙 6… 외 1건",
"customerName": "리아드(Riad)'s teacher(riad)",
"successUrl": "....",
"failUrl": "...",
"card": {
"useEscrow": false,
"flowMode": "DEFAULT",
"useCardPoint": false,
"useAppCardOnly": false
}
}결제 승인 응답 (정상):
$responseJson
array(37)
mId: "tkn_nstore"
lastTransactionKey: "txrd_a01kcn14tzgj0029135nythbfqx"
paymentKey: "tkn_n20251217110929z2GK8"
orderId: "20251217-8732A"
...
currency: "KRW"
totalAmount: 66470
balanceAmount: 66470
suppliedAmount: 19791
vat: 1979
taxFreeAmount: 44700 < 정상확인
method: "간편결제"
version: "2022-11-16"
metadata: null가상계좌 결제 (이슈 발생)
결제 요청 데이터:
paymentData: {
"method": "VIRTUAL_ACCOUNT",
"taxFreeAmount": 44700,
"amount": {
"currency": "KRW",
"value": 66470
},
"orderId": "20251217-22C46",
"orderName": "[면세] 홍삼 배도라지즙 6… 외 1건",
"customerName": "리아드(Riad)'s teacher(riad)",
"successUrl": "...",
"failUrl": "...",
"virtualAccount": {
"validHours": 24,
"useEscrow": false
}
}결제 승인 응답 (이슈발생):
$responseJson
array(37)
mId: "tkn_nstore"
lastTransactionKey: "txrd_a01kcn191686d4vm7czpnqga6rm"
paymentKey: "tkn_n20251217111159wobL5"
orderId: "20251217-22C46"
...
currency: "KRW"
totalAmount: 66470
balanceAmount: 66470
suppliedAmount: 60427
vat: 6043
taxFreeAmount: 0 <-- 0 으로 전달받음
method: "가상계좌"
version: "2022-11-16"
metadata: null문제점
가상계좌 결제 요청 시 taxFreeAmount: 44700을 전달했으나, 응답에서 taxFreeAmount: 0으로 반환됩니다.
카드 결제와 동일한 요청 구조와 값으로 전달했지만, 가상계좌에서만 면세 정보가 반영되지 않습니다.
환경 정보
상점 ID: kn_nstore
SDK 버전: v2
API 버전: 2022-11-16
테스트 환경: sandbox
가상계좌 결제에서 면세 정보가 처리되지 않는 원인을 확인해 주시면 감사하겠습니다.
