워드프레스 php 연동 문의
기존에 LG PAY 통해서 결제 연동 시스템을 만들어놨는데요. 고객사에서 다른 계정으로 접수 받는 걸 추가하고 싶다고 계정을 만드셨는데 그럼 따로 클라이언트,시크릿키는 바꿀 필요 없이 사진에서 보이는 LGD_MID만 새로 만든 계정으로 변경하면 될까요?아님 다른 것들 바꿔줘야할까요?

30 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
xpay방식은 클라이언트, 시크릿키가 아니라
머트키로 동작합니다.
구 모듈 가이드 | 토스페이먼츠 개발자센터
기존 전자결제 서비스 연동과 운영에 필요한 모듈 가이드와 에러 코드, 데모 등을 확인해보세요.
xPAY 로 연동되어 있으실것 같은데 MID 에 맞는 mertkey 를 사용해 주셔야 하고 mall.conf라는 파일에 있을겁니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
그럼 mall.conf에 새로 등록한 아이디의 키값을 입력해주고, MID값만 해당 아이디로 설정해주면 끝인가요?
그럼 mall.conf에 새로 등록한 아이디의 키값을 입력해주고, MID값만 해당 아이디로 설정해주면 끝인가요?
이런식으로 맞나요?기존에 있던게 A, 추가한게 B입니다.


이런식으로 맞나요?기존에 있던게 A, 추가한게 B입니다.


네 xpay는 저 두 작업만 해주시면 변경된 MID로 결제납니다.
블러처리해서 잘 안보이는데,
mall.conf 에 신규 MID와 mertkey를 추가 입력하고
결제요청때 CST_MID 값을 변경된 MID로 셋팅했다는 말씀이시죠?
첫번째 사진이 mall.conf, 두번째 사진이 payment.php 페이지인데 첫번쨰 사진에서는 mertkey만 추가해줬고 두번째 페이지 MID에 추가한 ID값을 분기 따줬습니다.
만일
기존 MID = MID1 , 기존 MID의 mertkey = mertkey1
변경 MID = MID2 , 변경 MID의 mertkey = mertkey2 라고 하면
mall.conf 는
MID1 = mertkey1
MID2 = mertkey2
로 기재해두시면 됩니다.
CST_MID 는 말씀하신대로 처리하면 됩니다.
mall.conf에 따로 mid 입력하거나 넣는 부분은 없던데요?ㅠㅠ
그냥 텍스트 추가하시면 됩니다.
mall.conf 를 직접 수정하시는 것이 아니고, 워드프레스 내 어드민 등에서 설정하는건가요?
직접 수정합니다. 여기 보시면 왼쪽 B라는 이름에 오른쪽 mertkey를 넣어줬어요.


이런식으로 직접 넣어주시면 됩니다.
네네 이렇게
되어있습니다.
네 그럼 됬습니다.
payment.php에는
기존에 있던거에 if문으로 분기 따서 해당 아이디값만 넣어줬어요.

네 말씀하신대로 처리하시면 됩니다. CST_MID 에 변경된 MID를 넣어주시면 됩니다.
아 이게 끝인가요?또 추가할 부분 없는거죠?
IF문의 조건은 잘 모르겠습니다만...아무튼 변경된 MID로 결제창을 띄우면 변경된 MID로 결제납니다
아 네 감사합니다 ㅎㅎ
네 종전에 결제가 잘 나고 있었다면, 이 두작업을 하면 MID 교체후 결제 완료입니다.
취소쪽은 안쓰시나요?
취소도 추가해줘야할까요? 소스 전체 검색해보니까 따로 또 쓰는 곳은 없는 거 같던데..
네 종전에 결제가 잘 나고 있었다면, 이 두작업을 하면 MID 교체후 결제 완료입니다.
===> 그리고 교체가 아니라 A,B 둘 다 쓰는거라 분기를 따준건데 상관없겠죠?
취소는 하나 고려하셔야 할것이..과거 MID로 발생된 거래와, 지금 변경된 MID로 발생된 거래가 혼재되기 때문에, 어떤 MID로 난 거래인지 조건을 잡아서, 그 조건에 따라 MID를 분기하셔야 할겁니다.
네 말씀하신대로입니다
아 네 취소쪽도 한번 확인해보겠습니다. 감사합니다.
MID의 분기조건은 상점에서 정해주시면 되고.. 그 조건만 잘타게 해서 결제/취소 올려주시면 됩니다.
아하 넵 감사합니다! 🙂