솔
TPToss payments 개발자 커뮤니티
•Created by 솔 on 6/7/2024 in #❓┃연동개발-문의
XPay 타세션에서 승인요청
안녕하세요
XPay를 사용하고 있습니다.
현재 앱에서 결제 진행프로세스(PG: 토스페이먼츠 연결해둔 내부 URL 호출)
웹뷰 PG 결제 요청 -> 결제 완료 -> 결제 승인 -> 모바일로 복귀 -> 결제 완료 API 호출(주문서 등록)
로 진행하고있는데,
결제 승인과 결제완료 API 호출이 한번에 이뤄지지 않다보니 결제는 되었으나, 주문서가 생성되지 않은 케이스가 종종 생기고 있습니다.
그래서 주문서를 등록할 때 PG승인을 진행하는 아래와 같은 방법으로 프로세스를 변경하려고 했는데
웹뷰 PG 결제 요청 -> 결제 완료 -> 모바일로 복귀(paykey, mid, txname 모바일로 전달) -> 결제 완료 API 호출(주문서 등록, paykey, mid, txname 함께 전송하여 결제 승인 진행)
결제완료 API 내에서 결제승인 요청시 세션이 달라지기때문에 RESPCODE: -50, RESPMSG: 세션이 만료 되었거나 유효하지 않은 요청 입니다. 라는 응답으로 위의 프로세스로는 테스트에 성공하지 못했습니다.
현재 신규 모듈로 마이그레이션 하기는 어려운 상황이라
XPAY로 주문서를 등록할 때 PG승인을 진행할 수 있는 방법이 있을까요?
15 replies
TPToss payments 개발자 커뮤니티
•Created by 솔 on 6/4/2024 in #❓┃연동개발-문의
mertkey mid 조합으로 flutter tosspayment package 사용 가능 여부
안녕하세요
Flutter 모바일 앱 개발중인 개발자입니다.
프레임워크: Flutter
페이먼츠 그룹관리자: 구버전 사용
기존에는 자사 웹 사이트(이하 웹결제)에 PG가 연결된 페이지를 두고, 해당 페이지에 접속하여 결제를 진행했었는데요
Flutter 패키지(tosspayments_widget_sdk_flutter, 이하 패키지) 를 사용하여 결제창을 띄우고자 합니다.
기존 웹결제에서는 LGD_MERTKEY, CST_MID 를 사용하여 상점을 구분하여 결제 요청을 보내고 있었는데,
패키지에서는 clientKey로 상점을 구분하는 것 같더라구요.
현 상태에서 Flutter 패키지를 사용하려면 clientKey가 필요한데
- mertkey와 mid를 조합해서 clientKey로 사용 가능한지? (ex. mid_mertkey)
- 아니면 clientKey는 새로운 문자열이라 조합이 불가능하고 관리자 페이지에서 확인해야하는지?
그리고 신)페이먼츠 그룹관리자 사이트의 경우 클라이언트키를 관리자 사이트 내에서 확인 가능한데,
- 현재 구)페이먼츠 그룹관리자에서도 클라이언트 키를 확인할 수 있는 곳이 있는지?
위 두가지 확인 후 답변 부탁드립니다!
감사합니다.
16 replies