zapier
Zapier
Customrequest로 zap생성했는데 인증되지 않은 시크릿키 혹은 클라이언트 키로오류가 계속 뜹니다
Headers에
토스 내 상점에서 개발자 센터로 접속한 뒤
Api개별 연동키 클라이언트키와 시크릿키를 콜론으로 연결한 후 base64로 인코딩했는데 계속 같은 오류가 뜹니다 어떤 문제가 있는 건가요?
Url도 해당 url을 사용하면 되는걸까요?

22 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
Api개별 연동키 클라이언트키와 시크릿키를 콜론으로 연결한 후 base64로 인코딩 라고 하셨는데
인코딩 완료한 값이 무엇인지를 이곳에 전달 해주세요
입니다!
decode 하면 라이브키 인것 같아서 우선 값은 지울게요...
API 호출 하는 거면, 클라이언트키는 포함하지 않고, 시크릿키만 콜론 붙여서 base64 인코딩 하면 됩니다.
결제승인 API 관련해서
아래 링크 보시면 이해가 더 빠르실 겁니다.
https://docs.tosspayments.com/guides/payment-widget/integration#%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8-api-%ED%98%B8%EC%B6%9C%ED%95%98%EA%B8%B0
연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요.
그렇게 했을 때도 오류가 뜹니다ㅠㅠ

저 오류가 떴다면, 잘못 하신 거에요..
온라인 문서에
test_gck_docs_Ovk5rk1EwkEbP0W43n07xlzm
test_gsk_docs_OaPz8L5KdmQXkzRz3y47BMw6
이렇게 있으면
gck 가 클라이언트키, gsk 가 시크릿 키에요.
test_gsk_docs_OaPz8L5KdmQXkzRz3y47BMw6 이 값에
: 콜론을 붙이면
test_gsk_docs_OaPz8L5KdmQXkzRz3y47BMw6: 이게되는데
이걸 base64 인코딩 하면
dGVzdF9nc2tfZG9jc19PYVB6OEw1S2RtUVhrelJ6M3k0N0JNdzY6
이런값이 나와야 겠지요?
넵
아까 전달하신 값을 보면
live_ck, live_sk 값을 둘다 사용했고
live_ck 뒤쪽에 : 콜론을 붙이는 등 잘못된 값을 사용했던것 같아요.
live_sk 이것만 쓰고, 이 뒤에 : 이것만 붙여서 base64 인코드 해야 한다는 의미에요.
그렇게 했을 때 오류가 뜨는데 api개별 연동키가 아니라 결제 위젯 연동키를 해야 하는걸까요?
추가로

여기 url에api엔드포인트를 작성하라고 하는데 이 url이 맞을까요?
지금 왜 Zapier 을 쓰시는지는 모르겠는데요
우선 API 호출 부분을 Postman 등으로 확실하게 이해한 다음에 Zapier 등으로 자동화 처리 고려를 해보세요
결제승인 API
https://api.tosspayments.com/v1/payments/confirm
이거 맞아요
@박규영 님 API 호출하실때 paymentkey 는 어떻게 받으시는지 확인 부탁드립니다.
Test 결제하고 나온 payment키 입력했습니다

링크페이 웹훅을 받으신건가요?
넵
링크페이는 이미 결제가 완료된 후에 웹훅을 드리는 거라 별도로 confirm 을 호출하시면 안됩니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
링크페이는 설명드린대로 confirm 을 하실 필요 없이 결제가 완료 됩니다. 그냥 고객에서 링크만 제공해 주시면 결제가 진행될거고
결제 완료시에 등록하신 URL 로 웹훅을 드립니다. 웹훅을 받으셔서 필요하신 작업만 하시면 됩니다.