토스 결제 위젯 연결
안녕하세요 안드로이드 토스 결제 위젯을 연결하여 결제 기능을 구현하고 있습니다.
1. 가상계좌의 경우 환불받을 계좌, 이름, 은행코드가 필수 값이라 결제 UI 설정에서 UI 설정을 했습니다. 이렇게 설정을 변경했을 때 변경내용을 적용한 새로운 위젯을 띄우게 하려면 어떻게 해야 하나요?
2. 현재 테스트 과정을 진행 중인데 결제 위젯을 화면에 표시할 때 client key 값으로 client키와 secret key로 만들어서 위젯을 띄우니까 정상적으로 화면에 표시되는데 client key를 client key로 secret key를 secret key로 사용하니 화면에 표시되지 않습니다. 해결 방안이 있나요?
14 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
계약 완료되셨나요? mid가 어떻게되세요
wadataeto5 로 알고 있습니다
wadataeto5 이 상점의 위젯키를 사용하시는 거죠?
라이브에만 환불 정보를 넣으셨으므로 라이브 결제위젯 키를 이용하셔야 합니다.
테스트에 표시하시려면 테스트 위젯에도 환불정보 표시 되도록 해주세요.
2번은 어떤 내용인지 잘 이해가 되지 않습니다. customerkey 를 말씀하시는 건가요?
2번은 개발자센터의 api 키에서 결제위젯 연동 키가 있는데 그 부분의 클라이언트 키와 시크릿 키 입니다. 테스트 키로 해서 위젯을 띄우려고 시도했습니다.
PaymentWidget(
activity = this,
clientKey = clientKey,
customerKey = secretKey,
)
저기서 커스텀 키에는 아무 키나 넣어도 상관이 없는걸까요?
네
개인을 구분할 수 있는 값으로 보내주심 되니다.
그냥 익명으로 하셔도되고요
토스페이먼츠 JavaScript SDK | 토스페이먼츠 개발자센터
토스페이먼츠 JavaScript SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
감사합니다
혹시 그럼 시크릿 키의 용도에 대해 물어봐도 될까요?
연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요.
여길한번 쭉보시면 좋을 것 같아요
시크릿키 용도는 4번에 설명되어있습니다.
제가 이해하기에 시크릿 키는 클라이언트 단에서 쓰는게 아니라 서버에서 토스 api 결제를 진행할 때 쓰는걸로 이해했는데 맞을까요?
네
넵 감사합니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.