podo
podo2mo ago

해외 카드 결제 관련 오류 문의

고객 측에서 카드 결제시 결제창 호출 단계까지는 진행되었으나 VISA 카드 번호 입력 단계에서 "결제가 이미 완료되었습니다" 팝업이 발생하며 진행되지 않는다는 문의가 발생했습니다. ORDER ID 중복 등 API 수준의 이슈는 아닌 것으로 확인되었습니다. 수신한 문의 메일 전문 전달드립니다. Hello, I am attempting to register for a Corporate registration on your website. I am from the US and when I get to the payment screen and enter my VISA card number, I can cannot get to the next screen. There is a pop up that says "Payment has already been completed" in Korean. Can you please assist with my registration?
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee2mo ago
"결제가 이미 완료되었습니다" 는 이미 승인 완료된 결제에 대해 다시 승인 API 를 호출할때 발생하는 에러입니다. 그런데 There is a pop up that says "Payment has already been completed" in Korean. 이라면 동일 주문번호일 가능성이 높아 보이는데요. 주문번호 확인 가능하신가요?
podo
podoOP2mo ago
안녕하세요 과장님, 본건 주문번호는 ORDER-AAF8E0B9-972C-4372-B480-627CD5129A04 으로 기록되어있으며, 해당 결제창 MID는 tosspakigk 입니다. 하지만 API 로그 검색에는 해당 주문번호로 검색했을 시 결과가 없다고 나왔습니다. 아, 그리고 팝업 언어 관련하여서도 문의드립니다. requestPayment 설정은 아래와 같이 설정하였는데, card: { useEscrow: false, flowMode: "DEFAULT", useCardPoint: false, useAppCardOnly: false, useInternationalCardOnly: true, }, 고객에게 영문으로 팝업이 나타나게 하고 싶다면 어떻게 설정해야 하나요?
김차장
김차장2mo ago
requestPayment 띄워보시면 영문으로 나오고있어요
<script src="https://js.tosspayments.com/v1/payment"></script>

<script>
var clientKey = "test_ck_5OWRapdA8dj5DoAl71d6Vo1zEqZK";
var tossPayments = TossPayments(clientKey);

tossPayments
.requestPayment("카드", {
orderId: 'rpXzzMZBz3zRM2Z6yo3Hc',
orderName: "토스 티셔츠 외 2건",
successUrl: window.location.origin + "/success",
failUrl: window.location.origin + "/fail",

//** 다통화 주요 파라미터 **//
amount: 10.01,
currency:"USD",
useInternationalCardOnly:"true" // 다통화 결제시 True로 보내주셔야합니다.
})
</script>
<script src="https://js.tosspayments.com/v1/payment"></script>

<script>
var clientKey = "test_ck_5OWRapdA8dj5DoAl71d6Vo1zEqZK";
var tossPayments = TossPayments(clientKey);

tossPayments
.requestPayment("카드", {
orderId: 'rpXzzMZBz3zRM2Z6yo3Hc',
orderName: "토스 티셔츠 외 2건",
successUrl: window.location.origin + "/success",
failUrl: window.location.origin + "/fail",

//** 다통화 주요 파라미터 **//
amount: 10.01,
currency:"USD",
useInternationalCardOnly:"true" // 다통화 결제시 True로 보내주셔야합니다.
})
</script>
API 로그검색이 되려면 backend 통신이 발생해야합니다 backend 통신전, 즉 인증단에서 멈췄다면 개발자센터 API로그에 없는게 맞아요 ORDER-AAF8E0B9-972C-4372-B480-627CD5129A04 내용은 카드번호 오류입니다 카드번호 오류 후 고객이 창을 닫아서 진행이 중단되었어요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
podo
podoOP2mo ago
네, 답변 감사합니다.

Did you find this page helpful?