kginicis-ts / INICIS_Stdpay

【 일반결제 】 :: PC/모바일 모듈 소통 공간입니다.
6 stars 0 forks source link

php방식으로 결제모듈 통신시 payreq_crossplatform.php 내 상점아이디 분기 가능여부 문의 #133

Open likekeyboard opened 9 months ago

likekeyboard commented 9 months ago

안녕하세요

현재 시스템에서 php방식으로 결제 모듈 사용중입니다

기존에 1개의 상점아이디로만 사용중이었으나 고객사 요청으로

2개 이상의 상점아이디 사용방법을 문의 드리려 합니다

기존 결제 진행중 이니시스 결제 모듈 호출하여

payreq_crossplatform.php 소스에서 상점아이디를

$CST_MID = $_POST["CST_MID"];

이런 식으로 받아오고 있는데요

받아온 CST_MID를 해당 PHP 소스 내에서 내부 조건에 맞게 if else로 분기를 태워

조건에 맞는 여러개의 상점아이디 값으로 CST_MID 변수값을 분기 및 변경하여 결제프로세스 사용이 가능할까요?

ts-inicis commented 9 months ago

네, 가능합니다.

사용중인 MID 가 2개 이상 존재하는 경우, MID 와 모듈에 따른 고유키 (signKey, INIAPI Key 등) 를 함께 변경해서 사용하시면 됩니다.

다만, 사용하시는 서비스가 동일한 MID 기준으로 사용 가능한 점도 함께 검토가 필요합니다. 예를 들어, 다음과 같은 상황이 있을 수 있습니다.

 - MID 2개  A : INIpayTest (인증 방식 MID)  B : INIBillTst (비인증 방식 빌링 서비스 가능 MID)

 - 웹표준 모듈에서 MID 분기  1) MID "A" 를 적용하면, 원천사 인증(간편결제, 앱 결제 가능) 결제창이 호출됩니다.  2) MID "B" 를 적용하면, 비인증(카드번호, 유효기간 직접 입력) 결제창이 호출됩니다.    * "B" 의 경우 빌링 가능 옵션 (accepmethod 파라미터 value = BILLAUTH(CARD)) 설정 시 빌링 서비스 이용 가능

위와 같은 방식으로 인증 방식이나 사용되는 서비스가 달라지는 형태입니다. 동일한 일반 인증 방식으로 발급된 MID 라면 모듈 설정은 바뀌지 않은 채로 MID, Key 값만 변경하여 사용 가능합니다.