프린트뱅크
프린트뱅크4mo ago

안녕하세요...

https://new.printbank.co.kr/payment/widget/checkout.html 혹시 왜 안되는지 확인 가능할까요? test_gck_docs_Ovk5rk1EwkEbP0W43n07xlzm 제공해 주신 테스트 클라이언트 키 사용했습니다.
27 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
엄청난 마법사
어떤게 안되신다는 말씀이신가요??
프린트뱅크
프린트뱅크4mo ago
카드 결제 완료 시점에 에러 납니다 테스트 결제인데도
Ayaan
Ayaan4mo ago
어떤 에러가 나시는건가요?
엄청난 마법사
주문번호 공유 부탁드려요
Ayaan
Ayaan4mo ago
<!DOCTYPE..... 이거라면 결제는 되셨는데 귀사 로직에서 fail떨어뜨리는거 같어요 결제 완료 화면이 뜨고 1초정도 뒤에 넘어가네요.
프린트뱅크
프린트뱅크4mo ago
No description
Ayaan
Ayaan4mo ago
네 그거 결제는 되셨는데
프린트뱅크
프린트뱅크4mo ago
테스트라서 주문번호가.. orderId: generateRandomString(), orderName: "토스 티셔츠 외 2건", successUrl: window.location.origin + "/payment/widget/success.html", failUrl: window.location.origin + "/payment/fail.html", customerEmail: "spprince@printbank.co.kr", customerName: "김토스", customerMobilePhone: "01012341234", 기본 값으로 넘겼습니다
Ayaan
Ayaan4mo ago
넘어가실때 결제를 성공했어요 라고 나오고 1초정도 뒤에 저 화면으로 넘어가지실텐데요 success.html 로직을 보셔야 하는 부분입니다.
프린트뱅크
프린트뱅크4mo ago
success.html 파일은 수정한 내역이 없습니다.
Ayaan
Ayaan4mo ago
/confirm/widget 이건 개발을 하신걸까요?
프린트뱅크
프린트뱅크4mo ago
const response = await fetch("/confirm/widget", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(requestData), }); 혹시 여기가 문제 일까요?
Ayaan
Ayaan4mo ago
프린트뱅크
프린트뱅크4mo ago
원 소스 그대로 테스트 한거라
Ayaan
Ayaan4mo ago
저기서 404 오류가 나서, IIS 404페이지 HTML을 반환을 받아버리니 await response.json()이 JSON으로 읽지 못하여 떨어지는 부분입니다.
프린트뱅크
프린트뱅크4mo ago
아 결과값 DB저장을 하기 위해 저기서 처리 해야 하는 부분이군요.. 일단 알겠습니다. 감사합니다.
Ayaan
Ayaan4mo ago
No description
Ayaan
Ayaan4mo ago
ASP 사용하고 계신가요?
프린트뱅크
프린트뱅크4mo ago
Ayaan
Ayaan4mo ago
ASP.net은 아니고 Classic ASP이죠?
프린트뱅크
프린트뱅크4mo ago
네 최초 asp 20년전 소스라서 업그레이드 못하고 있습니다.
Ayaan
Ayaan4mo ago
Classic ASP로는 v2 SDK 샘플이 없을겁니다.
프린트뱅크
프린트뱅크4mo ago
하여튼 결제완료 된거고 DB 저장하는 부분만 처리 하면 되는거니까 일단 알아서 하겠습니다..
Ayaan
Ayaan4mo ago
DB저장만 구현하시면 안될거 같아서 말씀드리는겁니다. 아예 /confirm/widget을 구현을 하셔야 하는 상황이시면 DB처리 전/후에 승인 API 호출하는 부분도 구현을 하셔야 합니다.
Ayaan
Ayaan4mo ago
V2 SDK 샘플은 아니지만, 승인 API 호출 부 샘플로 참고하실 수 있는 소스코드는 보내드릴게요. 결제할 금액과 응답받은 금액이 일치한지 가격 대조 후 https://github.com/tosspayments/payment-samples/blob/main/payment-window/asp/success.asp 이 링크 상단부 https://api.tosspayments.com/v1/payments/confirm 호출하는 코드 참고하셔서 승인 API 호출 그 다음 승인 API 응답값을 DB처리 하시기 바랍니다.
GitHub
payment-samples/payment-window/asp/success.asp at main · tosspaymen...
토스페이먼츠 결제 API 및 결제창 샘플 코드입니다. Contribute to tosspayments/payment-samples development by creating an account on GitHub.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.