예금주 성명 조회 연동하기
계좌번호·은행코드로 예금주명을 조회합니다.
1. Flow
2. 설명 (Description)
- 가상계좌 환불 전·지급대행 서브몰 등록 등 계좌의 예금주명 검증에 활용합니다.
- 23:30~00:30 은행 점검 시간대 요청 시 실패할 수 있습니다.
- 서비스 이용은 영업담당자 협의 후 가능합니다.
3. 요청 (Request)
3.1. HTTP Request
- Method:
POST - URL:
https://webapi.nicepay.co.kr/webapi/inquery/check_bank_account.jsp - Content-Type:
application/x-www-form-urlencoded - Encoding:
EUC-KR
3.2. 요청 파라미터
| 필드명 | 크기 | 필수 | 설명 |
|---|---|---|---|
| MID | 10 | O | 가맹점 ID |
| BankCode | 3 | O | 은행코드 |
| AccountNo | 20 | O | 계좌번호 |
| EdiDate | 14 | O | 요청 전문 생성 일시(YYYYMMDDHHMISS) |
| SignData | 256 | O | 위변조 검증 데이터, 생성규칙: hex(sha256(MID + EdiDate + AccountNo + MerchantKey)) |
| CharSet | 10 | 인증 응답 인코딩 (euc-kr(default) / utf-8) | |
| EdiType | 10 | 응답전문 유형 (JSON(default) / KV) *KV:Key=value |
4. 응답 (Response)
PG사의 기능 추가 및 서비스 개선에 따라 응답 필드는 사전 고지 없이 추가될 수 있습니다.
가맹점에서는 아래 표에 기재되지 않은 응답 필드가 추가될 수 있음을 고려하여 연동해야 하며, 추가 필드로 인해 파싱 오류 또는 결과 처리 오류가 발생하지 않도록 구현해야 합니다.
| 필드명 | 크기 | 설명 |
|---|---|---|
| ResultCode | 4 | 결과코드 (0000: 성공, 그 외 실패) |
| ResultMsg | 100 | 결과 메세지 |
| AccountName | 20 | 예금주 성명 (성공 시 응답) |
5. 예시
POST /webapi/inquery/check_bank_account.jsp HTTP/1.1
Host: webapi.nicepay.co.kr
Content-Type: application/x-www-form-urlencoded
MID=nictest00m&EdiDate=20260813112307&SignData=d2c5f1de5af9f89a02d21e5c4047859dea08ebcfe5fc894d419406566b9bc66e&AccountNo=123456789012&BankCode=004&CharSet=euc-kr
{
"ResultCode": "0000",
"ResultMsg": "정상",
"AccountName": "홍길동"
}