Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
hongry18H
Toss payments 개발자 커뮤니티•12mo ago•
8 replies
hongry18

해외결제 페이팔, 알리페이 단건 결제 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으로 바뀌고있습니다.
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

해외결제(페이팔) 결제 위젯 관련 문의드립니다.
김용휘김김용휘 / ❓┃연동개발-문의
3y ago
페이팔 결제 문의드립니다.
JudyJJudy / ❓┃연동개발-문의
6mo ago
해외결제 (페이팔)
그냥사람그그냥사람 / ❓┃연동개발-문의
2y ago
알리페이 / 페이팔 연동
itblimpIitblimp / ❓┃연동개발-문의
5mo ago