영카트 YoungCart Version 5.4.2.7.1 버전사용중인데 토스 결제

영카트 YoungCart Version 5.4.2.7.1 버전사용중인데 토스 결제

QA

영카트 YoungCart Version 5.4.2.7.1 버전사용중인데 토스 결제

답변 3

사용 PHP 버전

php7.3

본문

안녕하세요
YoungCart Version 5.4.2.7.1 버전사용중인데 토스 결제사용하려면 lg 로 하면된다는 얘기가 있는데.
맞나요 ? 기존에 커스텀된부분이 많아서 버전업하기가 어려워서요 ㅠㅠ 
아니면

1번 어떤버전을 참고해서 토스모듈 부분만 설치할수있을지 궁금해서 문의 드려봅니다.
2번 기존lg페이 에서 기존코드 url? 수정 ? 

위 두가지 궁금합니다.
더운데 모두 수고하세요!

이 질문에 댓글 쓰기 :

답변 3

1번 어떤버전을 참고해서 토스모듈 부분만 설치할수있을지 궁금해서 문의 드려봅니다.
-> 영카트 5.4.3 이상에서는 공식적으로 토스 모듈을 지원합니다.

 

2번 기존lg페이 에서 기존코드 url? 수정 ? 

-> 

가능은 하지만 비추천입니다.

PG사 URL이나 스크립트만 토스로 바꿔도 동작할 수 있으나,
API 응답값 구조나 시그니처 처리 방식이 달라서 결제 오류가 발생할 수 있습니다.

결제 완료 후 pg_result.php 등의 처리 로직을 맞춰야 하며,
이게 누락되면 결제는 되지만 주문처리가 안 되는 문제가 발생합니다.

현재 구 버전에서는 LG 도메인 이슈로 토스 결제가 이루어지지 않습니다.

해당 문제가 개선된 버전은 5.6.5 입니다.

 

만약 코어까지 커스텀되지 않았다면 차근차근 버전업을 하시는게 좋을것 같습니다.

 

https://sir.kr/g5_pds/7268

plugin/lgxpay/lgdacom/conf/lgdacom.conf

아래처럼 도메인 수정하면되는걸로 알고있는데
잘못알고있는걸까요 ?

@@ -1,3 +1,2 @@
url = https://xpayclient.lgdacom.net/xpay/Gateway.do
url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do
test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
aux_url = http://xpayclient.lgdacom.net:7080/xpay/Gateway.do



////

                    <a href="http://testadmin8.kcp.co.kr/" target="_blank" class="btn_frmline">테스트 관리자</a>
                </div>
                <div class="scf_cardtest lg_cardtest">
                    <a href="https://pgweb.uplus.co.kr/" target="_blank" class="btn_frmline">실결제 관리자</a>
                    <a href="https://pgweb.uplus.co.kr/tmert" target="_blank" class="btn_frmline">테스트 관리자</a>
                    <a href="https://pgweb.tosspayments.com/" target="_blank" class="btn_frmline">실결제 관리자</a>
                    <a href="https://pgweb.tosspayments.com/tmert" target="_blank" class="btn_frmline">테스트 관리자</a>
                </div>
                <div class="scf_cardtest inicis_cardtest">
                    <a href="https://iniweb.inicis.com/" target="_blank" class="btn_frmline">상점 관리자</a>


////

                        if ($od['od_settle_case'] != '무통장') {
                            switch($od['od_pg']) {
                                case 'lg':
                                    $pg_url  = 'http://pgweb.uplus.co.kr';
                                    $pg_url  = 'http://pgweb.tosspayments.com';
                                    $pg_test = '토스페이먼츠';
                                    if ($default['de_card_test']) {
                                        $pg_url = 'http://pgweb.uplus.co.kr/tmert';
                                        $pg_url = 'http://pgweb.tosspayments.com/tmert';
                                        $pg_test .= ' 테스트 ';
                                    }
                                    break;


등등

안녕하세요. 토스페이먼츠 기술지원 커뮤니티에서 Expert로 활동하는 Ayaan입니다.

https://sir.kr/co_notice/1440

업데이트가 불가한 경우 혹은 코어가 수정된 경우, 위 공지사항 내 patch를 차근차근 적용해 보시기 바랍니다.
감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 165
© SIRSOFT
현재 페이지 제일 처음으로