⌨️ js/payment.js 한 줄 교체 → 즉시 실결제
✅ MID(MA01)와 signKey는 이미 적용 완료되었습니다. 백엔드 /api/ksnet/sign 구현 후 아래 한 줄만 변경하세요.
// js/payment.js — KSNET_CONFIG (현재 적용된 상태)
const KSNET_CONFIG = {
mid: 'MA01', // ✅ 상용 MID 적용됨
signKey: '0BBCD038798B2F5F6EE018C82B16F59F', // ✅ 상용 signKey 적용됨
merchantNo: '2865107193', // ✅ 가맹점 번호 적용됨
/* ▼ 백엔드 구현 완료 후 false 로 변경할 한 줄 ▼ */
testMode: true, // ←← 백엔드 /api/ksnet/sign 완료 후 false 로 변경
// 이하 변경 불필요
payUrl: 'https://pay.ksnet.co.kr/KSPayWeb/KSPayPWeb.jsp',
escrowYn: 'Y',
bizNo: '7368600383',
safeReg: 'A03-170906-0035',
};
✅
MID · signKey 적용 완료
2026-07-10 발급된 운영 키(MID=MA01, signKey=0BBCD038…)가 이미 적용되어 있습니다.
남은 작업은 백엔드
/api/ksnet/sign 구현 후
testMode: false로 변경하는 것뿰입니다.
⚠️
추가 필수: 백엔드 서명 API 구현
KSNET은 보안상 서버에서 SHA256 HMAC 서명 후 폼을 POST하는 방식입니다.
/api/ksnet/sign 엔드포인트를 서버(Node.js/Python 등)에 구현해야 합니다.
아래 섹션에서 구체적인 구현 방법을 확인하세요.