결제창 체험 (인증)
실제 KPN 결제창을 호출하여 인증 단계까지 체험합니다. 승인은 진행하지 않으므로 실결제는 발생하지 않습니다.
개발계 테스트 환경
개발계 환경에서만 실행됩니다. (테스트 가맹점 ID:
testcorp) 모바일 결제창 확인은 브라우저 창 크기를 줄여 반응형으로 확인할 수 있습니다.자동 설정 항목
mxIssueNodevelop_demo_YYYYMMDD_난수
mxIssueDate현재 시각 (YYYYMMDDHHMMSS)
callHashSHA256(mxId + mxIssueNo + amount + passKey)
파라미터 설정
1,004원은 당사 정책에 따라 매입 처리되지 않으며, 매입 취소도 불가능합니다. 운영환경에서 테스트하실 경우 1,004원 이외의 금액을 사용해 주세요.
가상계좌 입금 시 통보받을 URL입니다.
HTML / JavaScript
<script src="https://dev.firstpay.co.kr/js/firstpay_v2.js"></script>
<script>
let pay = new FirstPay({
env: "develop",
openType: "layer",
onFailure: (error) => {
console.error(`[${error.code}] ${error.message}`);
}
});
pay.goPay({
mxId: "testcorp",
mxIssueNo: "develop_demo_YYYYMMDD_XXXXX",
mxIssueDate: "YYYYMMDDHHMMSS",
orderName: "테스트 상품",
amount: 1000,
phoneItemInfo: "1",
vactNotiUrl: "https://your-server.com/notify",
returnUrl: "{returnUrl}",
callHash: SHA256(mxId + mxIssueNo + amount + passKey)
});
</script>