hongry18
hongry182d ago

해외결제 페이팔, 알리페이 단건 결제 taxFreeAmount 문의드립니다.

mid: pindex8nr4 sdk: https://js.tosspayments.com/v2/standard 해당 버전을 사용해 페이팔, 알리페이를 사용해 개발중 테스트하고있습니다. 1. taxFreeAmount 설정에도 vat가 taxFreeAmount 를 설정 후 vat가 0으로 준비됐다가 confirm api를 호출하면 0이 아니게 되는데 제가 뭔가 잘못하고있는건가요 ? 알리페이는 confirm api호출 과정이 없어서 최종결과를 보면 vat가 항상 있네요
widgets.setAmount({
currency: 'USD',
value: 12.5,
});
await widgets.requestPayment({
orderId: 'hongry-0027',
taxFreeAmount: 12.5,
...
});
widgets.setAmount({
currency: 'USD',
value: 12.5,
});
await widgets.requestPayment({
orderId: 'hongry-0027',
taxFreeAmount: 12.5,
...
});
이렇게 만든 뒤 페이팔의 경우 status가 in_progress 일때 아래와같이 반환됩니다.
{"mId":"tpindex8nr4","lastTransactionKey":"BDF98EBE06479E0909FCDF8010FAAA81","paymentKey":"tpind20250224144703bTNI2","orderId":"hongry-0027","taxExemptionAmount":0,"status":"IN_PROGRESS","requestedAt":"2025-02-24T14:47:03+09:00","easyPay":"페이팔","country":"KR","currency":"USD","totalAmount":12.50,"balanceAmount":12.50,"suppliedAmount":0.00,"vat":0.00,"taxFreeAmount":12.50,"method":"해외간편결제","version":"2022-11-16","metadata":null}
{"mId":"tpindex8nr4","lastTransactionKey":"BDF98EBE06479E0909FCDF8010FAAA81","paymentKey":"tpind20250224144703bTNI2","orderId":"hongry-0027","taxExemptionAmount":0,"status":"IN_PROGRESS","requestedAt":"2025-02-24T14:47:03+09:00","easyPay":"페이팔","country":"KR","currency":"USD","totalAmount":12.50,"balanceAmount":12.50,"suppliedAmount":0.00,"vat":0.00,"taxFreeAmount":12.50,"method":"해외간편결제","version":"2022-11-16","metadata":null}
그리고 해당 결제 정보를 사용해 /v1/payments/confirm api를 호출하면 결제정보가 아래와같이 바뀌고있습니다.
{"mId":"tpindex8nr4","lastTransactionKey":"txrd_a01jmv7y5ax3cqr595t5c5y18n3","paymentKey":"tpind20250224144703bTNI2","orderId":"hongry-0027","taxExemptionAmount":0,"status":"DONE","requestedAt":"2025-02-24T14:47:03+09:00","approvedAt":"2025-02-24T14:47:32+09:00","type":"NORMAL","easyPay":"페이팔","country":"KR","failure":null,"isPartialCancelable":true,"currency":"USD","totalAmount":12.50,"balanceAmount":12.50,"suppliedAmount":11.36,"vat":1.14,"taxFreeAmount":0.00,"method":"해외간편결제","version":"2022-11-16","metadata":null}
{"mId":"tpindex8nr4","lastTransactionKey":"txrd_a01jmv7y5ax3cqr595t5c5y18n3","paymentKey":"tpind20250224144703bTNI2","orderId":"hongry-0027","taxExemptionAmount":0,"status":"DONE","requestedAt":"2025-02-24T14:47:03+09:00","approvedAt":"2025-02-24T14:47:32+09:00","type":"NORMAL","easyPay":"페이팔","country":"KR","failure":null,"isPartialCancelable":true,"currency":"USD","totalAmount":12.50,"balanceAmount":12.50,"suppliedAmount":11.36,"vat":1.14,"taxFreeAmount":0.00,"method":"해외간편결제","version":"2022-11-16","metadata":null}
taxFreeAmount 가 12.5를 설정하였는데 confirm을 하고나면 taxFreeAmount가 0으로 바뀌고있습니다.
7 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
hongry18
hongry18OP2d ago
orderId: hongry-0027 paymentKey: tpind20250224144703bTNI2
OMG
OMG2d ago
네 확인해보겠습니다 오래 기다리셨네요. 해외 간편결제에서 currency 가 원화가 아닌 경우에는 taxFreeAmount 는 미지원으로 보시면 되겠습니다. 이 때문에 taxFreeAmount 가 0원으로 응답이 내려가는 것으로 확인했습니다.
hongry18
hongry18OP2d ago
답변감사합니다. 혹시 그럼 면세 제외 설정 미지원으로 인해 정산시 금액이 달라질 수 있을까요 ?
유부장
유부장2d ago
정산금액에는 영향 없습니다.
hongry18
hongry18OP2d ago
네 감사합니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?