프리앤드
프리앤드2y ago

메일 확인 부탁드립니다.

사이트 파일을 첨부하면 더 자세한 가이드 주신다고 하여 techsupport@tosspayments.com로 문의 드렸습니다.
39 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2y ago
안녕하세요 메일제목을 어떤걸로 보내셨을까요?
프리앤드
프리앤드2y ago
Re: [결제문의] 결제 관련 문제가 발생하여 문의 드립니다. 입니다
이실장
이실장2y ago
uniqmoment 도메인으로 보내신게 맞으시죠? 5일전에 개발가이드 답변드린 거승로 보입니다 확인하셧을까요
프리앤드
프리앤드2y ago
네 확인하였습니다. 만약 가능하시면 proc_pc 파일을 보내주시기 바랍니다. 추가로 가이드 드리도록 하겠습니다. 라고 회신이 있어서 파일 첨부 후 다시 재발송 드렸답니다.
이실장
이실장2y ago
메일이 도착하지 않았는데 다시한번 보내주실 수 있을까요?
프리앤드
프리앤드2y ago
네 잠시만요 다시 전송하였습니다 🙂 php파일과 js 파일을 그대로 첨부해서 전송이 안됬을수도 있겠네요. 혹시 몰라서 압축해서 보냈습니다.
이실장
이실장2y ago
이미 스팸필터에 걸린 것 같은데요. com 으로 다시한번 보내주시겠어요?
프리앤드
프리앤드2y ago
다시 보냈습니다~! 음.. 이번엔 갔으려나요
이실장
이실장2y ago
음 안오네요..
프리앤드
프리앤드2y ago
첫 메일 이후론
No description
프리앤드
프리앤드2y ago
파일 첨부한 후론 안가네요 ㅠ 여기에 비공개로 올릴 수 있는 방법은 없을까요
이실장
이실장2y ago
올려주시면 바로 지울게요
프리앤드
프리앤드2y ago
안녕하세요. 우선 회신을 빠르게 주셔서 정말 감사합니다. 이기분 매니저님 덕분에 한줄기 희망의 빛이 보이네요. 우선 순서는 payment_view.php 에서 결제하기를 누르면 payment.js 에 goPayment 함수를 시작합니다. 그리고 ajaxpayment.php 의 payment 로 데이터를 보냅니다. 한번 보시고 가이드 주시면 최선을 다해 수정해보겠습니다. 감사합니다. -----Original Message----- From: "Kimoon Lee"<techsupport@tosspayments.com> To: "추민재"<ceo@uniqmoment.com>; Cc: Sent: 2022. 11. 24. (목) 20:11 (GMT+09:00) Subject: Re: [결제문의] 결제 관련 문제가 발생하여 문의 드립니다. 안녕하세요? 토스페이먼츠 Technical Account Manager 이기문입니다. 아마도 세션을 사용하는 버전으로 결제연동이 되셔서 최신 크롬 등에서 문제가 발생하시는 것 같습니다. https://drive.google.com/file/d/1c8yZj4N5taAg7VlezjTTrv1kAO5uq-0h/view?usp=share_link 여기에 사용하시는 PHP 버전의 샘플이 있는데요, 여기에서 returnurl.php 파일의 내용을 /API/lgu_return_url/proc_pc 파일의 내용과 비교해 보신후에 수정해 주시면 됩니다. 만약 가능하시면 proc_pc 파일을 보내주시기 바랍니다. 추가로 가이드 드리도록 하겠습니다. 감사합니다.
프리앤드
프리앤드2y ago
메일 내용은 이렇습니다
이실장
이실장2y ago
lgu_return 이랑 lgu_return_mobile 파일으라 봐야할 것 같습니다.
프리앤드
프리앤드2y ago
잠시만요 mobile 은 정상적으로 결제가 됩니다. PC만 세션이 끊기는거 같더라고요
프리앤드
프리앤드2y ago
유니크모먼트, 온라인 디자이너 편집샵
유니크모먼트
특별한 순간을 만들고 있는 온라인 편집샵
프리앤드
프리앤드2y ago
mobile은 https://m.uniqmoment.com 입니다.
유니크모먼트
특별한 순간을 만들고 있는 온라인 편집샵
이실장
이실장2y ago
$payReqMap = $this->session->userdata("PAYREQ_MAP");

if(empty($payReqMap)) {
echo "세션 에러. 관리자에게 문의하세요.";
return;
}

$data['payReqMap'] = $payReqMap;
$data['title'] = "결제가 진행중입니다.";
$payReqMap = $this->session->userdata("PAYREQ_MAP");

if(empty($payReqMap)) {
echo "세션 에러. 관리자에게 문의하세요.";
return;
}

$data['payReqMap'] = $payReqMap;
$data['title'] = "결제가 진행중입니다.";
lgu_return_url에서 이 코드를 주석처리하고 진행해보시겟어요?
프리앤드
프리앤드2y ago
잠시만요 response error 가 나오네요 else{ // $xpay->Response_Code() 가 0000이 아닌 경우
// 최종결제요청 결과 실패 DB처리 // echo "최종결제요청 결과 실패 DB처리하시기 바랍니다.<br>"; $code['order_id'] = $order_id;
$code['state'] = "fail";
$code['msg'] = "response error "; return $code;

} 여기에 걸리네요
이실장
이실장2y ago
기존 에러났던건 넘어가신건가요?
프리앤드
프리앤드2y ago
네!
이실장
이실장2y ago
저기서 에러나신거면 테스트하셨던 주문번호 공유 해주시기 바랍니다.
프리앤드
프리앤드2y ago
잠시만요 제가 10분만 이따가 다시 오겠습니다 죄송합니다 신용카드 결제는 아에 주문이 들어가지 않았고
이실장
이실장2y ago
주문번호는 결제요청할 때 보내주시는 OID값입니다
프리앤드
프리앤드2y ago
가상계좌 결제는 에러메시지가 뜨긴 했지만 정상적으로 주문이 들어갔습니다. 2211297002DA6C4
이실장
이실장2y ago
신용카드는 결제창도 아예 안떳나요?
프리앤드
프리앤드2y ago
아 신용카드 주문번호 방금 해봣는데 221129793781E08 이 주문번호 입ㄴ디ㅏ
프리앤드
프리앤드2y ago
결제 완료를 누르면
No description
프리앤드
프리앤드2y ago
response error 과 함께 실패 창으로 이동합니다
No description
유부장
유부장2y ago
혹시 아직 ActiveX 버전의 유플러스 모듈을 사용하고 계신가요? Payreq 파일 내 자바스크립트 결제창 호출 함수가 doPay_ActiveX() 로 되어 있을까요?
이실장
이실장2y ago
현대카드 말고 다른 카드로 해보시겠어요? 현대카드에서는 본인카드로 본인 가맹점에서 거래 불가능한 경우가 있습니다.
Kimoon Lee
Kimoon Lee2y ago
가맹점주의 카드라서 오류가 난것으로 보입니다. 다른분 카드로 거래하시면 될거에요..
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
프리앤드
프리앤드2y ago
안녕하세요. 어제 말씀 주신대로 진행해보니 PC 결제가 아주 잘 되었습니다. 진심으로 감사합니다. 근데 이제 모바일에서 오류가 난다는 고객님이 계셔서 주문번호 하나 남겨드립니다. 혹시 체크 가능할까요? 모바일은 잘되고 있었는데...ㅠ 이 고객님도 세션이 끊기는 문제더라고요. ㅇ 2211308110AE0C8 (작성했던 계정으로 로그인이 안되네요 ㅠ-ㅠ)
이실장
이실장2y ago
모바일쪽도 위에 말씀드린 코드 주석 처리 하셨나요?
프리앤드
프리앤드2y ago
주석처리 해보니 이건 조금 다른 에러를 뱉어 냈는데 XPayClient.php 203 줄 에러를 뱉어 내서 코드를 보니 다음 함수에서 에러가 났습니다
function Init_TX($MID)
{
if ($this->config[$MID] == null) {
$this->response_code = LGD_ERR_NO_MID;
$this->response_msg = "Key for MID [".$MID."] does not exist in mall.conf";
$this->log($this->response_msg, LGD_LOG_FATAL);
return false;
}

$this->TX_ID = $this->Gen_TX_ID($MID);
$this->MID = $MID;
$this->Auth_Code = $this->Gen_Auth_Code($this->TX_ID, $MID);

$this->Post = array("LGD_TXID" => $this->TX_ID,
"LGD_AUTHCODE" => $this->Auth_Code,
"LGD_MID" => $MID);

return true;
}
function Init_TX($MID)
{
if ($this->config[$MID] == null) {
$this->response_code = LGD_ERR_NO_MID;
$this->response_msg = "Key for MID [".$MID."] does not exist in mall.conf";
$this->log($this->response_msg, LGD_LOG_FATAL);
return false;
}

$this->TX_ID = $this->Gen_TX_ID($MID);
$this->MID = $MID;
$this->Auth_Code = $this->Gen_Auth_Code($this->TX_ID, $MID);

$this->Post = array("LGD_TXID" => $this->TX_ID,
"LGD_AUTHCODE" => $this->Auth_Code,
"LGD_MID" => $MID);

return true;
}
203번줄은
if ($this->config[$MID] == null) {
if ($this->config[$MID] == null) {
이고요 테스트 시에도 모바일은 주석처리 안해도 결제에 문제가 없었는데 700건 중에 5건 정도 세션이 끊겼다는 사람이 나오는데 2211308110AE0C8 이 주문건이 그런 경우 입니다.
Kimoon Lee
Kimoon Lee2y ago
700건 중에 5건 정도 세션이 끊겼다는 사람이 나오는데
이런 거라면 사용자 환경 문제일 가능서잉 더 많아 보입니다. 혹시 시크릿 탭을 이용하시거나 아니면 쿠키 사용이 허용되어 있지 않으신게 아닐까 싶어요