전자결제 [LG유플러스/토스페이먼트] [PHP] utf-8 사용하기
페이지 정보
본문
LG U+ 전자결제 모듈은 euc-kr 로 운영되므로 몇가지 설정을 변경해야 utf-8 에서 결제 서비스가 가능합니다.
LGU+ 전자결제 nonActiveX 및 스마트폰용 모듈은 UTF-8용 js는 존재하지 않으며
LGD_ENCODING, LGD_ENCODING_NOTEURL, LGD_ENCODING_RETURNURL 파라미터 UTF-8 값을 전달하여 처리 합니다.
1. lgdacom / conf / mall.conf
;output_UTF8 1: 서버 응답을 UTF-8로 return; 0: EUC-KR로 리턴
output_UTF8 = 1
2. payreq_crossplatform.php <form ...> 아래에 내용 추가
<input type="hidden" name="LGD_ENCODING" value="UTF-8">
<input type="hidden" name="LGD_ENCODING_NOTEURL" value="UTF-8">
<input type="hidden" name="LGD_ENCODING_RETURNURL" value="UTF-8">
3. 주의
lgdacom 폴더에 있는 파일은 euc-kr 을 유지합니다.
그 앞단에 있는 샘플파일은 utf-8 로 변경합니다.
4. 상점ID , MertKey , path 수정하는 파일
lgdacom / conf / mall.conf
Cancel.html
Cancel.php
cas_noteurl.php
CashReceipt.html
CashReceipt.php
returnurl.php
payreq_crossplatform.php
payres.php
sample_crossplatform.html
참고자료
https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_html&wr_id=211229
LGU+ 전자결제 nonActiveX 및 스마트폰용 모듈은 UTF-8용 js는 존재하지 않으며
LGD_ENCODING, LGD_ENCODING_NOTEURL, LGD_ENCODING_RETURNURL 파라미터 UTF-8 값을 전달하여 처리 합니다.
1. lgdacom / conf / mall.conf
;output_UTF8 1: 서버 응답을 UTF-8로 return; 0: EUC-KR로 리턴
output_UTF8 = 1
2. payreq_crossplatform.php <form ...> 아래에 내용 추가
<input type="hidden" name="LGD_ENCODING" value="UTF-8">
<input type="hidden" name="LGD_ENCODING_NOTEURL" value="UTF-8">
<input type="hidden" name="LGD_ENCODING_RETURNURL" value="UTF-8">
3. 주의
lgdacom 폴더에 있는 파일은 euc-kr 을 유지합니다.
그 앞단에 있는 샘플파일은 utf-8 로 변경합니다.
4. 상점ID , MertKey , path 수정하는 파일
lgdacom / conf / mall.conf
Cancel.html
Cancel.php
cas_noteurl.php
CashReceipt.html
CashReceipt.php
returnurl.php
payreq_crossplatform.php
payres.php
sample_crossplatform.html
참고자료
https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_html&wr_id=211229
댓글목록
등록된 댓글이 없습니다.