kginicis-ts / INICIS_Stdpay

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

작은 정보들 (조각 정보, 팁) #77

Open ts-inicis opened 1 year ago

ts-inicis commented 1 year ago


PC(웹표준)


Q. ajax 를 사용해서 결제창 호출하는 페이지 로드 이후에 price 값이 변경되면 오류가 발생되는데요. 처리 방법이 없나요?

A. 웹표준 모듈은 결제창을 호출하는 결제요청페이지 로드 시에 signature 값이 생성되는 구조입니다. 해당하는 암호화 값을 생성할 때 price 값이 포함되기 때문에, 페이지 로드 이후 금액이 변동되면 결제창 호출 시 위변조 오류가 발생되죠. 이에 따라, price(금액) 변동이 있는 페이지와 결제 요청하실 페이지는 분리되어야 합니다.

결제 요청 시 makeSignature 함수를 호출하여 signature 를 생성하는 방식 등에 대해서는 상세한 가이드가 어려운 상태입니다. 가맹점 페이지에 맞게 모듈을 연동한 구조, 서버 환경 및 요청 방식 등을 바탕으로 영향도를 모두 고려해야 하기 때문이예요. 안타깝지만, 위에 제시한 방식과 같이 금액을 확정한 후 결제 요청페이지가 로드될 수 있도록 검토 바랍니다.