결제 승인 api 문의
안녕하세요.
야근 하시느라 고생이 많습니다.
저도 야근중입니다.
결제승인 api 테스트를 하고 싶은데 orderId와 paymentKey에 어떤 값을 넣어야 하는건가요?
그리고 사이트에서 api 테스트 기능으로 결제 승인 테스트를 하려고 하는데 orderId, paymentKey에 임의로 값을 넣고 테스트를 하면 response에 code가 NOT_FOUND_PAYMENT로 오는데 이 에러는 어떻게 해결해야될까요?
답변 부탁드립니다.
제발 집에 가고 싶어요
감사합니다
15 Replies
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
결제승인은 paymentKey와 orderId가 모두 필요합니다.
더불어 임의의 값이 아닌, 카드 인증 후 successUrl로 return받은 값을 사용해주셔야합니다.
이쪽 참고해서 개발해주시면 될 것 같습니다.
https://docs.tosspayments.com/guides/windows/card
신용·체크카드 결제창 연동하기 | 토스페이먼츠 개발자센터
결제창에서 카드사를 선택하고 카드사 인증을 거쳐 결제할 수 있도록 연동해보세요.
답변 감사합니다.
근데 paymentKey는 어디에서 받을 수 있는건가요?
https://docs.tosspayments.com/reference/test/v1/payments/confirm/POST
여기에서 테스트를 해보고 싶은데 paymentKey를 몰라서 못 하고 있는 상황입니다
"결제 승인" 테스트 | 토스페이먼츠 개발자센터
코드 구현이나 환경 설정 없이도 원하는 API를 실행해보세요.
카드 인증(앱카드등..) 완료 후 성공하면 successUrl 로 아래와 같은 형식으로 보내드립니다..
https://{ORIGIN}/success?paymentKey={PAYMENT_KEY}&orderId={ORDER_ID}&amount={AMOUNT}
저기서 단독으로 테스트 불가능하세요
개발자이신가요?
넵
너무 테스트 할 수 있는것 처럼 되어 있어서 오늘 하루종일 해봤어요
doc참고해서 처음부터 한번 해보시면 어렵지 않게 연동하실 수 있으실거에요
지금 api로만 작업하고 있는데 그럼 프론트에서 결제창을 띄워서 카드 인증을 받아야 테스트 결제나 취소 등의 작업을 할 수 있는건가요?
네 맞습니다. API 로만 결제를 진행하시려면 https://docs.tosspayments.com/reference#%EC%B9%B4%EB%93%9C-%EB%B2%88%ED%98%B8-%EA%B2%B0%EC%A0%9C
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
이 API 를 이용하시면 됩니다.
다만 이방식은 카드 번호/유효기간 등 관련 정보를 모두 입력 하는 방법이고
앱카드 등을 사용하시려면 무조건 결제창을 띄우셔야 합니다.
GitHub
payment-samples/payment-window at main · tosspayments/payment-samples
Contribute to tosspayments/payment-samples development by creating an account on GitHub.
테스트 해봤는데 너무 잘되네요
너무너무너무 감사합니다
여기에서 샘플코드를 보시면 쉽게 연동하실수 있을겁니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.