개발자용 API
은행과 계좌번호를 보내면 그 계좌의 예금주 실명을 돌려줍니다. 환불·정산·지급 계좌를 등록할 때 예금주가 맞는지 송금 전에 확인하세요.
서비스·시스템에 연동하는 기업·개발자를 위한 API입니다. 인증키로 호출하고 사용한 만큼 포인트가 차감됩니다.
인증키는 Authorization: Bearer 헤더로 보냅니다. 서버에서만 호출하고 인증키를 브라우저·앱에 넣지 마세요.
curl -X POST "https://apick.app/rest/account_realname" \
-H "Authorization: Bearer YOUR_API_KEY" \
--form-string "bank_name=국민" \
--form-string "account_num=00000123456789"
const form = new FormData();
form.append("bank_name", "국민");
form.append("account_num", "00000123456789");
const response = await fetch("https://apick.app/rest/account_realname", {
method: "POST",
headers: { Authorization: "Bearer " + process.env.APICK_API_KEY },
body: form,
});
const { data, api } = await response.json();
if (data.error) throw new Error(data.error); // 실패는 과금되지 않습니다
console.log(data, api.cost);
{
"data": {
"은행코드": "004",
"은행명": "국민",
"계좌번호": "00000123456789",
"계좌실명": "홍길동",
"success": 1
},
"api": {
"success": true,
"cost": 60,
"ms": 840
}
}
예시 값은 가상의 계좌입니다.
HTTP 상태 → api.success → data.error → api.cost 순서로 확인하세요. 실패 응답은 과금되지 않습니다.
data.success = 0HTTP 200조회에 실패했습니다. 은행·계좌번호를 확인하고 data.error 문구를 표시하세요. 과금되지 않습니다.
data.success = 3HTTP 200처리 시간이 초과됐습니다. 잠시 후 다시 요청하세요. 과금되지 않습니다.
무료 포인트로 사용할 수 없는 서비스입니다.HTTP 200최소 1회 충전(결제) 후 이용할 수 있는 API입니다. 충전 후 같은 요청을 다시 보내세요.
유효하지 않은 API키 입니다.HTTP 401Authorization: Bearer 헤더의 인증키를 확인하세요. 인증키는 마이페이지에서 확인합니다.
허용되지 않은 IP주소 입니다.HTTP 401마이페이지의 허용 IP 설정과 요청을 보내는 서버 IP를 확인하세요.
사용 가능한 포인트이 부족합니다.HTTP 200HTTP 200이어도 data.error가 있으면 실패입니다. 포인트를 충전한 뒤 다시 요청하세요. 이 응답은 과금되지 않습니다.
전체 응답 항목과 오류 코드는 개발 문서에 있습니다.