kirito21
kirito212mo ago

해외카드 달러승인 -비인증

해외카드 달러 승인 비인증 currency 를 USD로 설정하고 키값도 확인했는데, 계속해서 일시적인 오류가 발생했습니다.만 보입니다
64 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2mo ago
오류받은 주문번호 공유해주세요
kirito21
kirito21OP2mo ago
mid단에서 key값을 받아서 적용할려고하는데 연동자체가 안됩니다.
Kimoon Lee
Kimoon Lee2mo ago
사용하신 key 를 전달해 주실수 있을까요?
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
kirito21
kirito21OP2mo ago
넵 mid전체를.드리면될까요? 전달드렸습니다
김차장
김차장2mo ago
냥과장님이 퇴근하셨는데요, 혹시 연동가이드는 못받으셨나요? 비인증 연동가이드가 히든스펙이라 세일즈매니저 통해서 전달드리고 있어서요 메일주소 입력해주시면 전달드릴게요
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
kirito21
kirito21OP2mo ago
못받았습니다. 메일주소 보내드렸습니다. 감사합니다 처음에 보내드린게 뒷주소가 오타나서 다시보내드렸습니다. 네이버입니다.
김차장
김차장2mo ago
앗 네
kirito21
kirito21OP2mo ago
네넵
김차장
김차장2mo ago
넵 메일 보내졌어요
kirito21
kirito21OP2mo ago
넵 확인해보겠습니다. 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
kirito21
kirito21OP2mo ago
한가지더 궁금한게 있습니다. 국내카드 비인증 수기결제도 같은 방식으로 구현하면 될까요?
김차장
김차장2mo ago
네 맞습니다 PG-UI 를 안쓴다면 동일한 연동을 하시면 되요
kirito21
kirito21OP2mo ago
현재 구현할때 해외카드 달러 비승인 국내카드 원화 비승인을 토스기본결제창(?)이걸로 구현해도 문제가 없을까요?
Kimoon Lee
Kimoon Lee2mo ago
해외카드 달러 비승인 은 기본결제창을 사용하실수 없습니다. 국내카드 원화 비승인은 저희 기본결제창을 쓰실수 있구요.
kirito21
kirito21OP2mo ago
해외카드는 그럼 직접 구현을 해야되는것인가요?
Kimoon Lee
Kimoon Lee2mo ago
네 UI 를 직접 구현하셔야 합니다.
kirito21
kirito21OP2mo ago
varientkey도 사용못하고 직접ui구현해서 정보다 받고 토스서버에 보내줘야한다는것인가요? index-C_t7rJNo.js:268 POST https://reservation2025apecabac.com/api/order 500 (Internal Server Error) index-C_t7rJNo.js:341 cn {message: 'Request failed with status code 500', name: 'AxiosError', code: 'ERR_BAD_RESPONSE', config: {…}, request: XMLHttpRequest, …} code : "ERR_BAD_RESPONSE" config : {transitional: {…}, adapter: Array(3), transformRequest: Array(1), transformResponse: Array(1), timeout: 20000, …} message : "Request failed with status code 500" name : "AxiosError" request : XMLHttpRequest {onreadystatechange: null, readyState: 4, timeout: 20000, withCredentials: false, upload: XMLHttpRequestUpload, …} response : {data: {…}, status: 500, statusText: '', headers: oi, config: {…}, …} status : 500 stack : "AxiosError: Request failed with status code 500\n at vO (https://www.reservation2025apecabac.com/assets/index-C_t7rJNo.js:268:1089)\n at XMLHttpRequest.E (https://www.reservation2025apecabac.com/assets/index-C_t7rJNo.js:268:5759)\n at Lc.request (https://www.reservation2025apecabac.com/assets/index-C_t7rJNo.js:270:2071)\n at async https://www.reservation2025apecabac.com/assets/index-C_t7rJNo.js:341:238230" [[Prototype]] : Error 직접 UI구현을 해서 하는데도 이런식으로 에러가 나오는데 어떤 문제일까요? 한가지더 궁금한 사항이 있습니다. 저희 mid로 는 토스에서 제공하는 해외카드 테스트카드번호를 통해서 혹시 테스트를 할 수 가 없나요?
Minsu Kim
Minsu Kim2mo ago
네 맞아요 귀사 서버에서 500 뱉은 상황인거 같은데 서버 로그를 확인해보셔요
kirito21
kirito21OP2mo ago
네 감사합니다. 그럼 정상적으로 완료됬는지 테스트해볼려면 라이브키를 넣고 실제로 지인이나 해외카드를 구해서 테스트를 해봐야 하는 상황인것이죠?
Minsu Kim
Minsu Kim2mo ago
그 부분은 확인후에 답변을 드릴게요
kirito21
kirito21OP2mo ago
네 감사합니다 3DS인증값을 전송해줘야할까요? 해외카드 달러 승인(비인증)일떄
이실장
이실장2mo ago
JCB는 될거에요 그외는 실제 카드로 해보시는 방법밖에 없습니다.
kirito21
kirito21OP2mo ago
넵 마지막입니다. 해외발급 법인카드도 한국처럼 사업자번호10자리를 받나요?
김차장
김차장2mo ago
해외카드 비인증결제는 카드번호 + 유효기간 외 다른정보를 안받아요 법인, 개인 무관합니다
kirito21
kirito21OP2mo ago
그럼저희도 수집해서 보내줄 필요는 없는건가요? 문서에서는 카드 비밀번호앞자리 2개, 생년월일받을 필요가 없나요? 해외카드를기준으로 다시한번 설명해주시면 이해가 쉬울것 같습니다. 주신문서는 국내기준이라서 구현하는데 많이 헷갈립니다.
김차장
김차장2mo ago
해외카드는 해외카드 소지자의 생년월일을 확인할 방법이 없어요 받아도 비교검증 데이터가 없구요 그래서 카드번호 유효기간만 받습니다. 그렇다보니 리스크검토 난이도도 올라가는거구요 국내카드 비인증결제의 기본설정은 카드번호 + 유효기간 + 생년월일 + 비밀번호 조합인데 해외카드는 카드번호 + 유효기간 이게 기본설정이에요 당연히 수취할 필요가 없고 PG에 보낼필요도 없습니다 보통은 세일즈 매니저를 통해서 안내받으시는데 안내가 부족했던거같네요 네 맞습니다 올려주신 내용은 삭제했습니다
kirito21
kirito21OP2mo ago
네 감사합니다. 1.상품명, 카드번호, 유효기간, 금액 만 보내도록하겠습니다. 영수증 보낼려면 이메일 주소도 같이 보내야할까요? 아니면 매출전표도 저희가 코딩을 해서 날려야할까요? 2. 방금처럼 설정해서 테스트를 할경우 아까 올려드린것 처럼 500오류가 발생할 수 있나요?
김차장
김차장2mo ago
1. 매출전표는 둘다 가능합니다. 이메일을 보내주시면 해당 메일로 결제결과를 전달드려요, 귀사에서 직접 보내시려면 응답전문의 매출전표를 파싱해서 사용하시면 됩니다. 2. 500오류는 이유가 있을때 발생하는데요. 테스트키로는 되도록 설정했었어요. reservwe6y 상점의 테스트키로는 Visa, Mastercard, JCB 3사 테스트가능합니다
김차장
김차장2mo ago
No description
김차장
김차장2mo ago
이 정보를 사용하세요 국내카드번호와 앞6자리가 같으면 국내카드로 인식되어 오류가 발생합니다
kirito21
kirito21OP2mo ago
제가 지금까지 말씀드린mid키는 MID3 해외카드 달러승인 - 비인증 (간편결제 ID) reservbfn5
김차장
김차장2mo ago
아....... 그렇군요 국내 간편결제를 해당 상점아이디로 같이 사용하시나요?
kirito21
kirito21OP2mo ago
아니요 해당키만 따로붙일려고합니다.
김차장
김차장2mo ago
간편결제 ID 가 어떤의미인가요?
kirito21
kirito21OP2mo ago
저도 담당세일즈에게 받은 내용 스크립한거입니다. 해당 mid가 해외카드 달러승인 비인증 결제가 가능한 mid로 전달받았습니다. 어제밤이 문의했을때 이mid는 직접 ui구축하거 저희서버에서 정보 받아서 토스에 넘겨줘야한다는 수기결제 문서를 받아서 그거 기반으로 구현해보고 안되서 질문드리는 것입니다.
김차장
김차장2mo ago
넵 테스트키 사용하시는거면 수기결제 테스트 되실거에요 reservbfn5 테스트키에도 설정했습니다
kirito21
kirito21OP2mo ago
네 한번 해보고 말씀드리겠습니다. 말씀해주신대로 했는데 아직도 500오류가뜨고 있습니다만, 혹시 해결법이 있을까요? requestId: "IZ8Aj9STT-6_73TZacI7Nw" timestamp: "2025-06-24T04:00:28.459769750Z" method: "POST" path: "/api/order" host: "reservation2025apecabac.com" httpStatus: 500 upstreamProto: "HTTP/1.1" downstreamProto: "HTTP/2.0" responseDetails: "" totalDuration: 21 upstreamAddress: "http://[fd12:4dd3:6fe:0:9000:22:5c08:7190]:8080" clientUa: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36" upstreamRqDuration: 21 txBytes: 79 rxBytes: 2377 srcIp: "182.226.140.114" edgeRegion: "asia-southeast1-eqsg3a" 이런식으로 받으면서 에러가 납니다 필요하다면 서버 deploy log도 공유해드리겠습니다 혹시 해외카드 달러 승인 비인증은 꼭 직접 UI구축해서 서버에서 한번 받고 토스로 보내드리는건 변한게 없는거죠? 당연히 수취할 필요가 없고 PG에 보낼필요도 없습니다 이거는 무슨뜻일까요?
김차장
김차장2mo ago
외국인이 해외카드사용시 카드소유주(외국인)의 생년월일과 카드 비밀번호는 받을 필요가 없다는 내용이었어요 ㄴㅔ 맞습니다 거래시도했던 orderId 전달주세요
kirito21
kirito21OP2mo ago
현재 orderID까지도 생성이 안되고있습니다 {orderId: 'eb234181-8ab3-469c-a81c-5c908fa18836', amount: 'undefined', 이렇게됩니다 orderid보내드렸습니다.
김차장
김차장2mo ago
orderId 는 귀사에서 생성해서 보내주시는 값이에요 "eb234181-8ab3-469c-a81c-5c908fa18836" 로 들어온 내용이 없습니다
kirito21
kirito21OP2mo ago
네 알겠습니다. 다시확인하겠습니다.
Kimoon Lee
Kimoon Lee2mo ago
amount: 'undefined', 인것으로 보아 금액도 정상적ㅇ으로 생성이 안되는것 같아요.
kirito21
kirito21OP2mo ago
넵 {orderId: '4d710df3-3eb1-4d47-b85f-bc00ec444f14', amount: '19', sessionToken: null, userInformation: '{"company":"test","country":"Korea, Republic of","…otelId":"5123a5bb-6d2f-49c1-bd6e-fd56ffa0a088"}]}', hotels: '[{"id":"89e14748-c732-44bc-b707-a71141a22aba","car…0-07T15:00:00.000Z","quantity":1,"checked":true}]', …} amount : "19" current_status : "completed" hotels : "[{"id":"89e14748-c732-44bc-b707-a71141a22aba","cartId":"c9fa32cf-f1fc-4866-b03a-5864eea7b987","checkin":"2025-09-30T15:00:00.000Z","checkout":"2025-10-07T15:00:00.000Z","quantity":1,"checked":true}]" insurances : "[]" orderId : "4d710df3-3eb1-4d47-b85f-bc00ec444f14" paymentOption : "reservbfn5" services : "[]" sessionToken : null userInformation : "{"company":"test","country":"Korea, Republic of","ticket_purchased":false,"contact_person":"test","contact_person_last":"test","contact_email":"ban4015@naver.com","contact_phone":"1088714017","contact_phone_code":"+82","contact_phone_code_custom":"","arrival_date":"2025-09-30T15:00:00.000Z","arrival_time":"2025-06-23T15:00:00.000Z","arrival_airport":"Incheon Airport","additional_request":"","additional_guest":"","guestDetails":[{"hotelIndex":0,"roomNumber":1,"firstName":"효준","lastName":"반","gender":"Male","nationality":"Angola","email":"ban4015@naver.com","phone":"01088714017","phone_code":"+82","phone_code_custom":"","dob":"2025-06-23T15:00:00.000Z","status":"etc","ticket_purchased":false,"ticketNumber":"","additional_guest":"","hotelId":"5123a5bb-6d2f-49c1-bd6e-fd56ffa0a088"}]}" vehicles : "[]" 금액이 정상적으로 들어가도이렇게 나오네요
김차장
김차장2mo ago
저희쪽으로 통신 시도가 안되고 있는데요
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
김차장
김차장2mo ago
연락가능한 전화번호 알려주세요
kirito21
kirito21OP2mo ago
전달해드렸습니다. {"code":"NOT_SUPPORTED_CARD_TYPE","message":"지원되지 않는 카드 종류입니다."} curl -X POST https://api.tosspayments.com/v1/payments/key-in -u test_sk_24xLea5zVAkPXgDd7xA78QAMYNwW: -H "Content-Type: application/json" -d '{"amount": 1000, "currency": "USD", "orderId": "test-order-001", "orderName": "APEC테스트주문", "cardNumber": "3530111333300000", "cardExpirationYear": "25", "cardExpirationMonth": "12"}' 이렇게왔습니다. curl -X POST https://api.tosspayments.com/v1/payments/key-in \ -u test_sk_P9BRQmyarYlDeZjlBLDZVJ07KzLN: \ -H "Content-Type: application/json" \ -d '{ "amount": 1000, "currency": "USD", "orderId": "test-order-001", "orderName": "APEC테스트주문", "cardNumber": "1234567890123456", "cardExpirationYear": "25", "cardExpirationMonth": "12" }' 이걸로는 {"code":"INVALID_CARD_NUMBER","message":"카드번호를 다시 확인해주세요."} 이런 응답을 받네요. {"mId":"tvivarepublica4","lastTransactionKey":"txrd_a01jyghe8gbq614hcjcj74r9myn","paymentKey":"tviva20250624173856Wjkw8","orderId":"test-order-001","orderName":"APEC테스트주문","taxExemptionAmount":0,"status":"DONE","requestedAt":"2025-06-24T17:38:56+09:00","approvedAt":"2025-06-24T17:38:57+09:00","useEscrow":false,"cultureExpense":false,"card":{"issuerCode":"4J","acquirerCode":"21","number":"35301113**000*","installmentPlanMonths":0,"isInterestFree":false,"interestPayer":null,"approveNo":"00000000 이렇게받았습니다. 전송 curl -X POST https://api.tosspayments.com/v1/payments/key-in \ -u test_sk_P9BRQmyarYlDeZjlBLDZVJ07KzLN: \ -H "Content-Type: application/json" \ -d '{ "amount": 1000, "currency": "USD", "orderId": "test-order-001", "orderName": "APEC테스트주문", "cardNumber": "1234567890123456", "cardExpirationYear": "25", "cardExpirationMonth": "12" }'
김차장
김차장2mo ago
통신이 되었군요, 확인해보겠습니다
"cardNumber": "1234567890123456",
"cardNumber": "1234567890123456",
카드번호를 이렇게 넣으시면 안되구요 여기있는 카드정보를 사용하세요 그리고 apiKey 는 직접 계약하신 상점의 apiKey 를 사용하셔야합니다. 달러금액은 적절하게 조절해주시구요
kirito21
kirito21OP2mo ago
카드번호 사용했습니다. {"code":"NOT_SUPPORTED_CARD_TYPE","message":"지원되지 않는 카드 종류입니다."} 이렇게받았습니다ㅡ 정상연결일까요? curl을 다시해야될까요?
김차장
김차장2mo ago
techsupport@tosspayments.com 으로 메일 하나 보내주세요 제가 정상 승인내보고 예시를 보여드릴게요 지금 reservbfn5 이걸로 테스트중이시죠?
kirito21
kirito21OP2mo ago
넵 보내드렸습니다.
김차장
김차장2mo ago
@kirito21 저희쪽 설정이슈가 있는데 시간이 좀 걸릴거같습니다. 내일연락드려도 될까요?
kirito21
kirito21OP2mo ago
저희가 내일 4시에 클라이언트 테스트가있는데 오전중에 가능할까요?
김차장
김차장2mo ago
음...그러면 클라이언트 테스트를 위한 되는 키값을 전달드릴게요 이건 제가 확인 좀 하고 바로 전달드릴게요
kirito21
kirito21OP2mo ago
넵 감사합니다 그걸로 저희도 저희코드 테스트해보겠습니다.
김차장
김차장2mo ago
메일 보내드렸습니다.
kirito21
kirito21OP2mo ago
넵 궁금한점이.키 저희가 구현한 ui에 넣어서 실제로 보내도 되는건가요? 아니면 메일주신것처럼 입력만 받을 수 있는건가요? 라이브키 정상사용은 언제쯤 가능할까요?
이실장
이실장2mo ago
라이브키 사용은 영업담당자에게 문의하세요
김차장
김차장2mo ago
라이브키는 내일 오후늦게 활성화 될거같아요 서비스 오픈은 언제인가요?
kirito21
kirito21OP2mo ago
이번주 금요일입니더.

Did you find this page helpful?