박정민
박정민
ALREADY_PROCESSED_PAYMENT 관련 문의
안녕하세요. 현재 심사승인 후, 결제위젯등을 이용하여 일반결제 연동을 하여 결제 서비스를 운영중입니다. 서비스에 적용된 연동 과정은 requestPayment -> success url redirect(프론트엔드 react로 리다이렉트) -> 리다이렉트 된 front-end에서 승인 관련 백엔드 api 호출 -> 백엔드에서 토스페이먼츠 승인 api호출 간단하게 이런식으로 개발했는데, 번번히 토스페이먼츠 승인 api를 몇분 간격으로 총 2번 호출되어 마지막 호출 시에는 ALREADY_PROCESSED_PAYMENT 해당 에러가 발생하고 있습니다. 저희쪽에 쌓이는 로그나, 구조등을 통해 유추해봤을 때, success url로 redirect가 두번 이뤄져서 그렇다고밖에 생각이 들지 않는데, 지금 개발된 연동 과정이 잘못된것일까요? 아니면 ALREADY_PROCESSED_PAYMENT 에러가 발생할 수 있는 경우에는 어떤것들이 있을까요? 해당 에러 발생 주문id: 533baa390ab3471db877f72a74dd4974
9 replies
상점 관리자에서 결제 취소 시 웹훅 수신 가능 여부 문의
안녕하세요. 상점관리자에서 결제 취소 시 웹훅으로 해당 취소에 대한 결과를 수신할 수 있을까요?
5 replies
Payment객체 내 영수증(receipt) 객체 관련 문의
안녕하세요. 하나의 주문에 대해서 결제 승인을 했을 때와 취소를 했을 때의 payment객체 내에 receipt.url이 각각 다르지만, 실제로 링크안에 내용은 동일한 것으로 확인했습니다. 왜 각각의 거래마다 다른 receipt url을 응답으로 전달하는지 잘 이해를 하지 못했습니다. 혹시 각 거래 건 마다 영수증안에 내용이 달라질 경우가 있나요? 없다면 데이터베이스 등에 저장할 때 처음 승인 되었을 때의 영수증 url만 저장해도 문제가 없을까요?
9 replies
오타 제보
No description
4 replies
관리자 초대 관련 문의
안녕하세요. 상점 관리자에 담당자들을 초대하려고 내 개발정보 - 개발자/관리자 초대 페이지에서 이메일과 권한 설정 후 초대를 진행했습니다. 초대 이메일에 수락하기 버튼을 클릭하게 되면 토스페이먼츠 페이지가 나와서, 초대받은 이메일로 회원가입 후 로그인을 진행한 뒤에, 내 상점 등으로 이동하게 되면 초대가 안된것으로 보여집니다. 관련 문의사항은 아래와 같습니다. 1. 이전 질문 게시글들을 찾아보니 대표 관리자 권한으로 초대를 해야되는 것 같은데 맞나요? 현재는 관리자 권한으로 초대를 진행했더니 위와 같은 상황이 발생했습니다. 2. 대표 계정이 현재 권한은 관리자인데, 대표 관리자로 권한을 변경할 수 있는 방법은 무엇인가요? 3. 위에 해당되는 이메일 계정에 대해서 권한 삭제 후, 재초대를 진행하게 되면 초대 이메일이 오지 않고 있습니다. 원인이 무엇인가요? 추가적으로 초대 관련해서, 개발자/관리자 초대 페이지에 설명이 너무 미약한 것 같습니다. 어떤 이유 때문에 초대가 안되었다는 안내가 추가되면 좋겠습니다.
6 replies
가상결제 에스크로 관련 문의
안녕하세요. jsavascript sdk 결제 위젯을 연동하여 이용중입니다. 가상결제 시 에스크로 사용여부 관련해서 문의드립니다. requestPayment파라미터의 useEscrow라는 필드에 아무값도 주지 않고, 호출했을 때도 에스크로 용어 사전에 나온 결제창 사진처럼 에스크로가 설정된 결제창(매매보호 서비스 표시 적용)으로 확인이 됩니다. 문서에서는 useEscrow필드에 값을 주지않으면 결제창에서 고객이 직접 에스크로 결제 여부를 선택하라고 되어 있는걸로 확인했습니다. 그런데 useEscrow필드에 값을 주지 않았는데도 실제 결제창에는 매매보호 서비스 표시가 적용되어 있어서 혼란스럽습니다. useEscrow필드와 매매보호 서비스 표시가 적용된 결제창은 별개인가요? 그리고, useEscrow에 값을 주지 않아도, 매매보호 서비스가 적용된 결제창이라면, escrowProducts에 값을 넣어야 되는건가요?
14 replies
결제위젯 결제수단 문의
안녕하세요. 결제위젯에서 표시되는 특정 결제 수단을 (ex. 가상계좌 결제) 노출시키지 않는 방법이 있을까요?
6 replies
결제 내역 조회 페이지
안녕하세요. 결제 승인 심사를 통과하여 라이브 키를 통해서 결제가 잘 되는지 테스트를 진행했습니다. 라이브키를 통해서 진행한 결제는 토스페이먼츠 [내 개발정보] - [테스트 결제내역]에서는 보이지 않는건가요? 라이브키로 결제한 내역을 따로 페이지 상에서 조회할 수 있는 방법이 있을까요?
7 replies
빌링키 발급 연동 문의
안녕하세요. 자동결제 연동을 하려고 하는데, 빌링키 발급 방법 2가지 중에 API로 했을 때, 가맹점에서 해당 api 호출을 위한 값들만 사용자들에게 입력받아서 호출하기만 하면 되는걸까요? 별도의 본인인증이 필요하다고 적혀있는데, 어떤것들이(약관 등) 추가적으로 필요한지 문의드립니다.
5 replies
자동결제(빌링) - 빌링키 최대길이 문의
안녕하세요. api문서에서 최대한 찾아보려고 했는데, 빌링키 최대길이에 대한 내용을 찾지 못해, 문의드립니다. 빌링키 최대길이는 커스터머키 최대길이와 같은걸까요? 다르다면 최대길이가 몇 자 일까요?
6 replies
Webhook 연동 시 ABORTED (evnetType: PAYMENT_STATUS_CHANGED) 상태 관련 문의
안녕하세요. 일반 결제창 연동 테스트 중에 webhook 관련 설명을 보고 문의드립니다. event type이 PAYMENT_STATUS_CHANGED으로 하여 webhook을 연동하려고 하는데, 관련 문서 설명에 ABORTED라는 결제 상태를 확인하였습니다. webhook api의 body값에는 eventType / createdAt / data(payment객체) 이 값들이 담기는 것으로 확인했는데, 승인 실패와 관련된 error code / message등은 확인을 못하는 걸까요?
6 replies
결제 요청 실패 재현 방법 문의
No description
5 replies