Waterticket
Waterticket2y ago

빌링키 고유값은 없나요?

자동결제를 위해 카드 등록을 진행할때, 입력한 카드가 서버에 저장되어있는 카드 정보와 동일하면 기존 빌링키를 그대로 사용하고싶습니다. (동일한 카드를 여러번 등록하는 문제 방지) 이 기능 구현을 위해서 /v1/billing/authorizations/issue 결과값중 billingKey를 활용하고자 하였으나, 해당 값은 같은 카드를 등록해도 요청시마다 다른 키 값을 리턴하는지라 위 기능을 구현하는데 맞지 않는것 같더군요 토스에서는 등록한 카드 정보에 따른 고유키는 제공하지 않나요?
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Waterticket
Waterticket2y ago
추가로 빌링키 기능 테스트를 위해서는 별도의 테스트키 신청이 필요한가요? 현재 정기결제 신청은 하지 않은 상태이며, 개발자 센터에서 확인할 수 있는 테스트키를 그대로 사용하고 있습니다. 만약 정기결제 테스트를 위해 별도 설정이 필요하다면 아래 테스트 클라이언트 키에 설정해주실 수 있으실까요? Key : test_ck_D4yKeq5bgrpGlGLxB9xVGX0lzW6Y
유부장
유부장2y ago
등록한 카드정보에 따른 고유키를 제공받고 싶으시다면, 브랜드페이를 고려 해보시는것이 좋을것 같습니다. 브랜드페이의 자동결제 링크는 아래 입니다. https://docs.tosspayments.com/reference/brandpay#%EC%9E%90%EB%8F%99%EA%B2%B0%EC%A0%9C-%EC%8B%A4%ED%96%89 자동결제(빌링)은, 이해하신대로 매번 다른 빌링키를 제공 합니다. 홈페이지 가입하고 제공되는 결제테스트상점 으로는 자유롭게 테스트가 가능합니다. 만약 빌링계약이 되지않은 특정 MID 상점의 테스트상점이라면, 이는 제한이 있으니, 결제테스트상점으로 진행 해주시면 됩니다.
브랜드페이 API | 토스페이먼츠 개발자센터
브랜드페이에서 제공하는 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
김차장
김차장2y ago
동일한 카드를 여러번 등록하지 않도록 유지하는 것을 구현하시려면 customerKey + cardNumber(또는 card.number) 로 키를 잡아서 사용하셔야 합니다. 매우 특이한 케이스에서는 마스킹 카드번호가 같은 경우도 있을 수 있지만 카드사에서 동일고객에게 동일카드를 발급하지 않으면 발생하지 않는 케이스 입니다.
김차장
김차장2y ago
테스트를 위한 빌링키는 여기에 있는 키페어를 사용하시길 바랍니다. https://docs.tosspayments.com/guides/billing/integration test_ck_D5GePWvyJnrK0W0k6q8gLzN97Eoq test_sk_zXLkKEypNArWmo50nX3lmeaxYG5R
카드 등록 후 자동으로 결제하기 (빌링) | 토스페이먼츠 개발자센터
카드를 등록해두고 인증과정 없이 자동결제를 할 수 있도록 연동해보세요.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.