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

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

QA

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

사용 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를 차근차근 적용해 보시기 바랍니다.
감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT