XPay 타세션에서 승인요청
안녕하세요
XPay를 사용하고 있습니다.
현재 앱에서 결제 진행프로세스(PG: 토스페이먼츠 연결해둔 내부 URL 호출)
웹뷰 PG 결제 요청 -> 결제 완료 -> 결제 승인 -> 모바일로 복귀 -> 결제 완료 API 호출(주문서 등록)
로 진행하고있는데,
결제 승인과 결제완료 API 호출이 한번에 이뤄지지 않다보니 결제는 되었으나, 주문서가 생성되지 않은 케이스가 종종 생기고 있습니다.
그래서 주문서를 등록할 때 PG승인을 진행하는 아래와 같은 방법으로 프로세스를 변경하려고 했는데
웹뷰 PG 결제 요청 -> 결제 완료 -> 모바일로 복귀(paykey, mid, txname 모바일로 전달) -> 결제 완료 API 호출(주문서 등록, paykey, mid, txname 함께 전송하여 결제 승인 진행)
결제완료 API 내에서 결제승인 요청시 세션이 달라지기때문에 RESPCODE: -50, RESPMSG: 세션이 만료 되었거나 유효하지 않은 요청 입니다. 라는 응답으로 위의 프로세스로는 테스트에 성공하지 못했습니다.
현재 신규 모듈로 마이그레이션 하기는 어려운 상황이라
XPAY로 주문서를 등록할 때 PG승인을 진행할 수 있는 방법이 있을까요?
XPay를 사용하고 있습니다.
현재 앱에서 결제 진행프로세스(PG: 토스페이먼츠 연결해둔 내부 URL 호출)
웹뷰 PG 결제 요청 -> 결제 완료 -> 결제 승인 -> 모바일로 복귀 -> 결제 완료 API 호출(주문서 등록)
로 진행하고있는데,
결제 승인과 결제완료 API 호출이 한번에 이뤄지지 않다보니 결제는 되었으나, 주문서가 생성되지 않은 케이스가 종종 생기고 있습니다.
그래서 주문서를 등록할 때 PG승인을 진행하는 아래와 같은 방법으로 프로세스를 변경하려고 했는데
웹뷰 PG 결제 요청 -> 결제 완료 -> 모바일로 복귀(paykey, mid, txname 모바일로 전달) -> 결제 완료 API 호출(주문서 등록, paykey, mid, txname 함께 전송하여 결제 승인 진행)
결제완료 API 내에서 결제승인 요청시 세션이 달라지기때문에 RESPCODE: -50, RESPMSG: 세션이 만료 되었거나 유효하지 않은 요청 입니다. 라는 응답으로 위의 프로세스로는 테스트에 성공하지 못했습니다.
현재 신규 모듈로 마이그레이션 하기는 어려운 상황이라
XPAY로 주문서를 등록할 때 PG승인을 진행할 수 있는 방법이 있을까요?
