QuantumTech&Secu
TPToss payments 개발자 커뮤니티
•Created by QuantumTech&Secu on 10/3/2024 in #❓┃연동개발-문의
IOS에서 자동결제창 호출 시 응답값 문의
안녕하세요. flutter로 자체 구축한 앱에서 IOS로 정기결제 빌링 호출(https://docs.tosspayments.com/sdk/v2/js#paymentrequestbillingauth) 시 응답값이 아래와 같이 오면서 정기결제 페이지가 뜨질 않습니다. key 값이 들어있어서 일부만 드립니다.
data:text/html;charset=utf-8,%20%20%20%20%20%20%20%20%20%20%3Chtml%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Chead%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3E%EA%B2%B0%EC%A0%9C%ED%95%98%EA%B8%B0%3C/title%3E%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmeta%20charset='utf-8'%20/%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cscript%20src='https://js.tosspayments.com/v1/payment'%3E%3C/script%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/head%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cbody%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cscript%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20var%
해당 값을 decode 하니 tossPayments 화면 띄우는 html이 그대로 들어있습니다.
Android는 응답값이 아래와 같이 오면서 정상적으로 페이지가 뜹니다.
https://payment-gateway.tosspayments.com/billing/mobile?clientKey=<**>&isMobile=true&payload=%7B%22customerKey%22%3A%22az1701480618331uRwuQ%22%2C%22successUrl%22%3A%22com.qtechai.cncare%3A%2F%2Fsuccesurl%22%2C%22failUrl%22%3A%22com.qtechai.cncare%3A%2F%2Ffailurl%22%2C%22referer%22%3A%22*%22%2C%22payMethod%22%3A%22%EC%B9%B4%EB%93%9C%22%7D>id=a241003JJvWCeXRHQA15WIadpFaZX03PnfkNQVI
답변 부탁드립니다.
좋은 하루 되세요.
62 replies
TPToss payments 개발자 커뮤니티
•Created by QuantumTech&Secu on 3/10/2024 in #❓┃연동개발-문의
정기결제 카드 등록 시 동일한 카드로 고객이 재 등록시 기존 등록된 카드를 조회/체크할수 있나요?
안녕하세요.
정기결제 카드 등록 구현중인데, 동일한 카드를 최초 등록하고 다시 재등록 하면 중복 체크없이 billing key가 다시 발급 되더라고요.
이게 허용되면 당사에서 구현중인 정기결제 로직에 문제가 발생할수 있는데 (기 등록한 카드를 특정 서비스의 정기 결제로 등록한 이후 동일 카드 등록 시 기존 서비스에 연동된 정기결제 billing key는 유효하지 않은 키로 변경), 동일한 카드를 등록할때 중복체크는 안될까요? 마스킹 된 카드번호와 issuerCode로만 중복 비교를 해야할까요?
4 replies
TPToss payments 개발자 커뮤니티
•Created by QuantumTech&Secu on 2/3/2024 in #❓┃연동개발-문의
자동결제 실행시 아래와 같은 에러메시지가 발생합니다.
{"code":"FAILED_INTERNAL_SYSTEM_PROCESSING","message":"[XC11] 현재 서비스 이용이 원활하지 않습니다. 잠시 후 다시 이용 부탁드립니다."}"', 'https://api.tosspayments.com/v1/billing/e-W25dHzH_GSvL1f7H0y8wCOPPtzZXMZu2GgFj2-CIU=')
어떻게 해결 가능할까요.
6 replies