min.k4501
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
네 감사합니다!
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
Transactional Outbox 기반으로 구현이 이루어져야 하고, 이게 가능하려면 결국 웹훅 기반으로 정보를 전달해주어야 합니다
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
위에 제가 언급한 것 처럼
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
호출자가 알아서 Retry를 잘 구현해서 보장해라 이 말로 들립니다; 이건 물리적으로 100% 불가능합니다. 무손실을 보장하려면 Outbox 패턴으로 제공되어야 합니다.
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
그 말은
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
아뇨..
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
결과적으로 멱등키라는게 무손실을 방지하는 테크닉은 아니라는 의미라고 봐주시면 좋겠습니다
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
결국은 리트라이를 하더라도 문제 상황이 길어져서 리트라이 횟수를 초과하거나 해당 리트라이 도중에 배포가 있어서 인스턴스가 내려가는 등의 상황이 발생하면 데이터 소실되는건 변함없는 사실이구요.
따라서, 멱등키는 위에 제가 언급한 데이터 소실 문제를 해결하는 기법이 아닙니다.
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
음 멱등키는 같은 요청에 대해 두번 처리를 방지하기 위한 테크닉이지
이기종 트랜잭션 문제에 대해 데이터 소실 문제를 방어하기 위한 테크닉은 아니라 서로 다른 이야기입니다.
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/13/2024 in #❓┃연동개발-문의
Toss 자동결제(빌링)에서 결제 Token 발급 완료시 웹훅 전송을 지원해주지 않는지 궁금합니다.
안녕하세요 유부장님.
토스 고객사인 하이퍼커넥트에서 결제 시스템 개발을 하고 있는 김민규라고 합니다.
기존에 토스 측과 직접 이야기 나누던 슬랙 채널이 있었는데 사라져서 이쪽으로 문의를 드리게 되었습니다.
결제 Token 발급시 해당 Token을 웹훅으로도 전달 가능하도록 개발 요청 부탁드리고 싶습니다. 검토 부탁드려도 될까요?
Toss의 Token 생성 API 호출 후 DB에 바로 쓰게 될 경우 DB 상태에 따라 실패를 경험하면 Token이 손실되게 됩니다. 사용자 입장에서는 분명 Token 등록에 성공했다고 인지하게 되는데 서버 사이드에서는 DB에 쓰기를 하다가 실패를 해서 데이터가 소실될 수 있는 문제가 있습니다.
이는 기술적으로 분산 트랜잭션 문제라고 하며 이러한 문제를 해결하기 위해 Stripe, Adyen 등 Global PG들은 보통 위와 같이 반복결제를 위한 카드를 등록하는 상황에서 등록 완료시 별도의 웹훅을 전달해줍니다.
Stripe, Adyen 중 Adyen을 살펴본다면 아래 링크를 살펴보시면 별도의 웹훅을 전달해줍니다 (RECURRING_CONTRACT)
* https://docs.adyen.com/online-payments/tokenization/sessions-flow/#id758164632
20 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
알겠습니다 감사합니다
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
재결제의 핵심은 빌링키 같구요
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
빌링키 제공하는게 가능하다면
재결제도 가능해보이구요
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
빌링키로 어차피 재결제하는거니까요
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
카드 정보 저장은 불필요할것 같은데
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
음 그런데 빌링키만 웹훅으로 받으면 되는거 아닌가요
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
감사합니다
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
그렇군요. 감사합니다. 전달해주신 링크 좀더 살펴보겠습니다
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
그렇군요. 혹시 이 부분 내부적으로 검토 부탁드려도 될까요?
현재 전세계 200여개국 대상으로 글로벌 서비스를 제공하고 있고 대부분 checkout session url 방식으로 웹 결제를 제공하고 있습니다. 현재 토스 고객사인 하이퍼커넥트 입니다.
이러한 방식에서 보통 결제 완료시 웹훅으로 빌링키와 같은 다음에 재결제 가능하게 제공하더라구요. 요런 흐름이면 한번 결제한 고객에 대해 필요시 빌링키를 자체적으로 저장하고 다음에 서버에서 자체적으로 재결제 가능한 것 같습니다.
30 replies
TPToss payments 개발자 커뮤니티
•Created by min.k4501 on 11/12/2024 in #❓┃연동개발-문의
반복결제를 위한 Token 기반 결제 기능 문의
저희는 Client SDK를 안쓰고자하며 보통 글로벌 PG에서 제공하는 url 방식을 쓰고 있습니다.
checkout.url 을 사용하고 있구요
30 replies