k

[영카트] Toss Payments - XPay 호출 도메인 변경 이슈

· 1년 전 · 175 · 9
참고: https://sir.kr/yc5_tip/2351

https://github.com/gnuboard/gnuboard5/commit/7754e12194d53c7cdb9efc86a1e4acaaf026032c 이미 이 커밋에서 한번 다루어 진 부분인 것 같으나, 일부 파일에서 JS 분기가 누락된 부분이 존재하고, 또 현재 토스페이먼츠에서 기존 도메인 서비스를 12월 31일자로 종료할 것으로 예고하여 아래와 같은 파일에서 모두 최신 모듈로 업데이트 할 수 있도록 건의 드립니다.

```html
<!-- /shop/lg/orderform.1.php 파일 8번 줄 부근 (지난 커밋에서 누락된 부분입니다.) -->

<?php if ($default['de_card_test']) { // 테스트 결제시 ?>
<script language="javascript" src="https://js.tosspayments.com/xpay_crossplatform/sandbox/v1" type="text/javascript"></script>
<?php } else { //실 결제시 ?>
<script language="javascript" src="https://js.tosspayments.com/xpay_crossplatform/live/v1" type="text/javascript"></script>
<?php } ?>
```

```html
<!-- /plugin/lgxpay/AuthOnlyReq.php 파일 114번 줄 부근 -->

<script language="javascript" src="https://js.tosspayments.com/xpay_crossplatform/live/v1" type="text/javascript"></script>
```

```conf
// /plugin/lgxpay/lgdacom/conf/lgdacom.conf 파일

url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do
aux_url = 삭제
```

```html
<!-- /shop/lg/escrow.register.php 파일 6번 줄 부근 -->

if($default['de_card_test']) {
$mid = 'tsi_'.$config['cf_lg_mid'];
$service_url = "https://pgweb.tosspayments.com:9091/pg/wmp/testadmin/jsp/escrow/rcvdlvinfo.jsp";
} else {
$mid = 'si_'.$config['cf_lg_mid'];
$service_url = "https://pgweb.tosspayments.com/pg/wmp/mertadmin/jsp/escrow/rcvdlvinfo.jsp";
}
```

```html
<!-- /mobile/shop/lg/xpay_approval.php 파일 141번 줄 부근 -->

<?php if ($default['de_card_test']) { // 테스트 결제시 ?>
<script language="javascript" src="https://js.tosspayments.com/xpay_crossplatform/sandbox/v1" type="text/javascript"></script>
<?php } else { //실 결제시 ?>
<script language="javascript" src="https://js.tosspayments.com/xpay_crossplatform/live/v1" type="text/javascript"></script>
<?php } ?>
```
|

댓글 9개

1년 전
안녕하세요. SIR 입니다.

알려주셔서 감사합니다.

해당 내용은 그누보드(영카트) 5.6.5 버전에 패치 해 놓았습니다.

토스페이먼츠 (구)lg XPay 테스트 에스크로 배송 url 수정
https://github.com/gnuboard/gnuboard5/commit/3474be175d1cc4c09e610ebe8120bd822553f6b7

토스페이먼츠 (구)lg XPay 도메인 지원종료에 따른 결제도메인 수정
https://github.com/gnuboard/gnuboard5/commit/532bf6f0f4d63d8a826eed8b23a85d94d60c12ed

토스페이먼츠 테스트 결제 url 수정
https://github.com/gnuboard/gnuboard5/commit/7754e12194d53c7cdb9efc86a1e4acaaf026032c

토스페이먼츠 모바일 결제수단 키 수정
https://github.com/gnuboard/gnuboard5/commit/287d68790f93b681b750f4f4975f0973b3d78545
1년 전
@thisgun , lgdacom.conf에 테스트 외 실결제 URL 도 변경이 필요해보입니다.

xpayclient.lgdacom.net 12/31 자로 지원 종료되는 (구)lg 도메인입니다.

aux_url은 더이상 미지원하는 값으로 최신 XPayClient.php 사용하면 삭제해도 됩니다.
1년 전
@kms0219kms
알려주셔서 감사합니다.

Toss Payments - XPay 호출 도메인 변경 lgdacom.conf url 수정 #341
https://github.com/gnuboard/gnuboard5/commit/96b30e0df640b57efad71b1698cee39663ecea09

이렇게 수정했습니다.
1년 전
수정 감사드립니다! Release가 배포 되었을까요?
1년 전
릴리즈 배포된 부분 확인했습니다. Issue 닫습니다.
12개월 전
[gnuboard5.tosspayments.patch.zip](https://github.com/user-attachments/files/18474053/gnuboard5.tosspayments.patch.zip)

아직 많은 분들이 이 부분 수정을 하지 않아, 관련 이메일 안내가 자주 나가고 있는 것으로 보여,
해당 변경사항이 반영된 패치를 만들었습니다.

검토 해 보시고, SIR 사이트 등을 통해 공지 해 보시기 바랍니다.
@thisgun

참고사항) 패치에서는 테스트 결제용 JS 도메인을 js.tosspayments.com가 아니라 xpay-sandbox.tosspayments.com 을 가져갑니다.
이는 토스페이먼츠의 변경된 정책에 따른 것으로, js.tosspayments.com 도 계속 지원됩니다.
12개월 전
패치 자료를 만들어 주셔서 감사합니다.

해당 자료를 sir 공지게시판에 올려 놓았습니다.
https://sir.kr/co_notice/1440

감사합니다.
12개월 전
@thisgun 감사합니다.
하기 내용을 공지에 추가해 주실 수 있는지요? 버전 업데이트 적용 완료 상태인지 확인할 수 있는 토스페이먼츠 공식 웹사이트 관련 내용입니다.

-----

```
토스페이먼츠에서는 결제요청을 기반으로 토스페이먼츠 도메인 요청 여부를 조회해보실 수 있는 사이트를 제공 해드립니다.
아래 주소를 통해 24시간 내 결제건을 조회 해보실 수 있으니, 업무에 참고 부탁 드립니다.
사이트 주소 : https://consumer.tosspayments.com/legacy/domain/check
```
12개월 전
공지 확인했습니다. 감사합니다~!

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고