
PG사마다 결제 웹소스에 앱의 스킴명이란것을 적용해주어야 합니다.
스킴명 적용방식은 각 PG사마다 다르며 이에 대한 적용가이드가 각PG사에 있습니다.
APPNAME 변수가 결제처리URL 호출시 넘어가도록 해주세요.<script>
$( document ).ready(function() {
setTimeout(function(){
//앱스킴명 = **testapp** 인경우아래처럼 수정 (ua값을 체크하여 모바일앱인경우만 스킴명등 적용되게 함)
if(navigator.userAgent.toLowerCase().indexOf('mobileapp') != -1){
document.getElementsByName("APPNAME")[0].value = 'testapp';
}
},3000);
});
</script>
....
<!-- 결제 form태그 안에 아래 input태그를 확인하여 없다면 추가함. -->
<input type="hidden" name="APPNAME" value="">
<!--
아래처럼 값이 넘어가도록 해야함.(앱스킴명이 testapp인경우)
<input type="hidden" name="APPNAME" value="**testapp**">
-->