xpay 사용자입니다.
PC버전 은 문제가없는데 Mobile 버전 실시간계좌이체시 0000 결제 승인이 떨어 진 이후 최종 승인과정에서 LGD_PAYKEY가 return_url에서 안넘어와 다음으로
진행을 할 수 없습니다.. 도와주세요.
30 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
168066171812789 OID 입니다.
XPAY 모바일 버전으로 연동하신 게 맞으실까요?
네 맞습니다.
모바일버전이요? 모듈이 다른가요
네 파라미터조합이 PC 와 모바일이 다릅니다.
아 파라미터 조합은 메뉴얼보고 맞췄습니다.
'CST_PLATFORM'
'CST_MID'
'CST_WINDOW_TYPE'
'LGD_MID'
'LGD_OID'
'LGD_BUYER'
'LGD_PRODUCTINFO'
'LGD_AMOUNT'
'LGD_BUYEREMAIL'
'LGD_CUSTOM_SKIN'
'LGD_CUSTOM_PROCESSTYPE'
'LGD_TIMESTAMP'
'LGD_HASHDATA'
'LGD_RETURNURL'
'LGD_VERSION'
'LGD_CUSTOM_FIRSTPAY'
'LGD_WINDOW_VER'
'LGD_WINDOW_TYPE'
'LGD_CUSTOM_SWITCHINGTYPE'
'LGD_ENCODING'
'LGD_ENCODING_NOTEURL'
'LGD_ENCODING_RETURNURL'
'LGD_OSTYPE_CHECK'
'LGD_CASHRECEIPTYN'
'LGD_CUSTOM_USABLEPAY'
'LGD_MTRANSFERNOTEURL'
'LGD_CASNOTEURL'
'LGD_MTRANSFERWAPURL'
'LGD_MTRANSFERCANCELURL'
'LGD_KVPMISPNOTEURL'
'LGD_KVPMISPAUTOAPPYN'
'LGD_MTRANSFERAUTOAPPYN'
'LGD_MPILOTTEAPPCARDWAPURL'
'LGD_KVPMISPWAPURL'
'LGD_KVPMISPCANCELURL'
'LGD_RESPCODE'
'LGD_RESPMSG'
'LGD_PAYKEY' 파라미터입니다. 'LGD_OSTYPE_CHECK' => 'M', // PC용 또는 모바일용 결제모듈 체크 'LGD_CASHRECEIPTYN' => 'N', // 현금영수증 발행여부
'CST_MID'
'CST_WINDOW_TYPE'
'LGD_MID'
'LGD_OID'
'LGD_BUYER'
'LGD_PRODUCTINFO'
'LGD_AMOUNT'
'LGD_BUYEREMAIL'
'LGD_CUSTOM_SKIN'
'LGD_CUSTOM_PROCESSTYPE'
'LGD_TIMESTAMP'
'LGD_HASHDATA'
'LGD_RETURNURL'
'LGD_VERSION'
'LGD_CUSTOM_FIRSTPAY'
'LGD_WINDOW_VER'
'LGD_WINDOW_TYPE'
'LGD_CUSTOM_SWITCHINGTYPE'
'LGD_ENCODING'
'LGD_ENCODING_NOTEURL'
'LGD_ENCODING_RETURNURL'
'LGD_OSTYPE_CHECK'
'LGD_CASHRECEIPTYN'
'LGD_CUSTOM_USABLEPAY'
'LGD_MTRANSFERNOTEURL'
'LGD_CASNOTEURL'
'LGD_MTRANSFERWAPURL'
'LGD_MTRANSFERCANCELURL'
'LGD_KVPMISPNOTEURL'
'LGD_KVPMISPAUTOAPPYN'
'LGD_MTRANSFERAUTOAPPYN'
'LGD_MPILOTTEAPPCARDWAPURL'
'LGD_KVPMISPWAPURL'
'LGD_KVPMISPCANCELURL'
'LGD_RESPCODE'
'LGD_RESPMSG'
'LGD_PAYKEY' 파라미터입니다. 'LGD_OSTYPE_CHECK' => 'M', // PC용 또는 모바일용 결제모듈 체크 'LGD_CASHRECEIPTYN' => 'N', // 현금영수증 발행여부
모바일 web 이신거죠? 앱 아니구요.
네 맞습니다
모바일 WEB 입니다.

이 두가지 파라미터를 "" 로 넘겨주시기 바랍니다.
정말 감사합니다. 시도해보고 오겠습ㄴ디ㅏ
네 해보시고 결과 알려주세요.
["LGD_BUYERPHONE"]=> string(0) "" ["LGD_PAYDATE"]=> string(14) "20230405114627" ["LGD_BUYEREMAIL"]=> string(20) "wlrnq02731@gmail.com" ["LGD_RECEIVER"]=> string(0) "" ["LGD_DELIVERYINFO"]=> string(0) "" ["LGD_PAYTYPE"]=> string(6) "SC0030" ["LGD_PAYNOW_TRANTYPE"]=> string(0) "" ["LGD_BUYERIP"]=> string(13) "222.99.87.239" ["LGD_RECEIVERPHONE"]=> string(0) "" ["LGD_CASHRECEIPTKIND"]=> string(0) "" ["LGD_RETURNURL"]=> string(55) "XXXXXXX/return_url" ["LGD_RESPMSG"]=> string(13) "결제 성공" ["LGD_ESCROWYN"]=> string(1) "N" ["LGD_NOTEURL_RESULT"]=> string(0) "" ["LGD_FINANCECODE"]=> string(3) "088" ["LGD_HASHDATA"]=> string(32) "1087e6045ad2bd57e37dbf1a08380394" ["LGD_BUYERADDRESS"]=> string(0) "" ["LGD_CASHRECEIPTSELFYN"]=> string(1) "N" ["LGD_FINANCENAME"]=> string(6) "신한" ["LGD_TIMESTAMP"]=> string(14) "20230405114627" ["LGD_BUYER"]=> string(9) "송인규" ["LGD_CASHRECEIPTNUM"]=> string(0) "" ["LGD_PRODUCTINFO"]=> string(29) "" ["LGD_BUYERSSN"]=> string(1) "." ["LGD_PRODUCTCODE"]=> string(0) "" ["LGD_TID"]=> string(24) "tedun20230405114627fvCr7" ["LGD_BUYERID"]=> string(0) "" ["LGD_CLOSEDATE"]=> string(0) "" ["LGD_OID"]=> string(15) "168066275857329" ["LGD_RESPCODE"]=> string(4) "0000" ["LGD_AMOUNT"]=> string(5) "10000" ["LGD_ACCOUNTOWNER"]=> string(0) "" ["LGD_MID"]=> string(11) "tedunet5536" ["IS_CUSTOM_PAYMENT"]=> NULL }
결제성공은 뜹니다 다만 PAYKEY 값이 여전히 없습니다.ㅠ
저두가지 파라미터를 안보내주신것 같은데요.
LGD_MTRANSFERNOTEURL
LGD_MTRANSFERAUTOAPPYN
이두가지만 보내주셨어요.
잠시만요
168066314210367 order ID 이번에도 안갔나요.
'LGD_MTRANSFERWAPURL' => '',
'LGD_MTRANSFERCANCELURL' => '',
이렇게 보내는데요 ㅠㅠ
168066314210367 은 LGD_MTRANSFERNOTEURL 만 전달해주셨어요.
잠시만요
디스코드 싱크가 안맞아서 뒤늦게 올라갔습니다.
168066314210367 입니다.
이번에도 안들어갔다면 처음부터 다시해보겠습니다.
주문번호가 동일한것 같은데 새로 시도하신 정보로 말씀해주세요
168066380030858
입니다 죄송합니다.
메일로 결제는 완료되었다고 계속옵니다.
혹시 그러면 PAY_KEY를통해 최종 금액검증은 필요없는것일까요
아무래도 제가 결제승인이된 이후에도 한번더요청하려고 PAY_KEY를 찾는거같습니다.

결제승인되었다고 메일은 오는거로봐선 그런거같습니다.
"LGD_MTRANSFERAUTOAPPYN" 를 안보내주고 계세요.
연동가이드를 처음부터 확인해보고 진행해주시면 좋을 것 같아요
모바일 관련 일부 파라미터를 결제 요청 시 넘겨주지 않게 되면,
내부적으로 비동기 방식으로 동작을 하게 되어 있습니다.
비동기 방식 -> LGD_PAYKEY 보내지 않아도 바로 결제되는 방식입니다.
이 때문에 인증성공으로 응답이 나가지만 이 때 이미 결제 승인이 발생하게 되어 있어요.
그렇기 때문에 PAYKEY 로 승인 요청을 하지 않아도 결제가 되는거구요.
저희 가이드 에 있는 LGD_MTRANSFER 로 시직하는 파라미터를 다 보내주셔야 되요.
감사합니다
바보같은질문에 최선을다해주셔서 정말감사합니다
힌트가 되어 해결했습니다.
네 해결하셨다니 다행입니다. 감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.