POPBill Developers
연동신청
  • 가이드 0
  • 레퍼런스 0
  • 오류코드 0
카카오톡
  • 전자세금계산서
  • 현금영수증
  • 전자명세서
  • 홈택스수집(세금)
  • 홈택스수집(현금)
  • 사업자등록상태조회
  • 기업정보조회
  • 계좌조회
  • 예금주조회
  • 카카오톡
  • 문자
  • 팩스
PHP
  • Java
  • PHP
  • .NET
  • .NET Core
  • Node.js
  • Python
  • Ruby
  • ASP
  • Delphi
  • PowerBuilder
  • Visual Basic
  • MS Access
SDK 레퍼런스

전송결과

1. GetMessages - 카카오톡 전송내역 확인

  • 팝빌에서 반환받은 접수번호를 통해 카카오톡 전송상태 및 결과를 확인합니다.
function GetMessages($corpNum, $receiptNum, $userID = null)
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
receiptNum String 18 Y 팝빌에서 할당한 접수번호
userID String 50 N 팝빌회원 아이디
응답
KakaoSentInfo
순번 변수명 타입 길이 설명
contentType int - 카카오톡 유형
1알림톡
4알림톡 이미지
5알림톡 강조표기
6브랜드 메시지 텍스트
7브랜드 메시지 이미지
8브랜드 메시지 와이드
9브랜드 메시지 리스트
10브랜드 메시지 캐러셀
12브랜드 메시지 커머스
13브랜드 메시지 캐러셀 커머스
templateCode string 12 알림톡 템플릿 코드
알림톡 전송 시 사용한 코드값
bmsTemplateCode string 12 브랜드 메시지 템플릿 코드
브랜드 메시지 전송 시 사용한 코드값
plusFriendID string 30 검색용 아이디
targeting string 1 전송대상
I채널친구
M전체
N비채널 친구
브랜드 메시지 전송 시 반환
unsubscribeNo string 20 080 무료수신거부 전화번호
브랜드 메시지 전송 시 반환
sendNum string 20 발신번호
altUnsubscribeNo string 20 대체문자 080 무료수신거부 전화번호
브랜드 메시지 전송 시 반환
altSubject string 64 대체문자 제목
단위 : byte
altContent string 2,000 대체문자 내용
단위 : byte
altSendType string 1 대체문자 유형
null미전송
C카카오톡과 동일 내용 전송
A대체문자 내용 전송
reserveDT string 14 예약일시
형식 : yyyyMMddHHmmss
adsYN bool - 광고메시지 전송 여부
true광고
false일반
sendCnt string - 전송건수
successCnt string - 성공건수
failCnt string - 실패건수
altCnt string - 대체문자 건수
cancelCnt string - 취소건수
btns KakaoButton[ ] 5 버튼 목록
최대 : 5개
순번 변수명 타입 길이 설명
n string 14 버튼명
t string 2 버튼유형
  • WL웹링크
  • AL앱링크
  • TN전화걸기 - 알림톡 전용
  • DS배송조회 - 알림톡 전용
  • MD메시지전달
  • BK봇키워드
  • AC채널추가
u1 string 1,000 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
u2 string 1,000 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용
tg string 3 아웃 링크
out디바이스 기본 브라우저
공백(기본값) : 카카오톡 인앱 브라우저 사용
telNum string 14 전화번호
msgs KakaoSentDetail[ ] 1,000 전송결과 정보
순번 변수명 타입 길이 설명
state int 1 상태코드
sendDT string 14 전송일시
형식 : yyyyMMddHHmmss
result int 3 카카오 결과코드
{state} = 3 경우 카카오톡 전송결과 확인 가능
resultDT string 14 전송결과 수신일시
형식 : yyyyMMddHHmmss
contentType int - 카카오톡 유형
1알림톡
4알림톡 이미지
5알림톡 강조표기
6브랜드 메시지 텍스트
7브랜드 메시지 이미지
8브랜드 메시지 와이드
9브랜드 메시지 리스트
10브랜드 메시지 캐러셀
12브랜드 메시지 커머스
13브랜드 메시지 캐러셀 커머스
receiveNum string 20 수신번호
receiveName string 70 수신자명
emphasizeTitle string 50 강조표기 타이틀
알림톡 강조표기형 전송 시 반환
adultYN bool - 성인용 메시지 여부
브랜드 메시지 전송 시 반환
header string 20 제목
브랜드 메시지 전송 시 반환
content string 1,300 카카오톡 내용
addContent string 34 부가메시지
브랜드 메시지 전송 시 반환
imageUrl string 500 이미지 URL
브랜드 메시지 전송 시 반환
altSubject string 64 대체문자 제목
단위 : byte
altContent string 2,000 대체문자 내용
단위 : byte
altContentType int 1 대체문자 전송타입
4단문
6장문
altSendDT string 14 대체문자 전송일시
형식 : yyyyMMddHHmmss
altResult int 3 대체문자 통신사 결과코드
altResultDT string 14 대체문자 전송결과 수신일시
형식 : yyyyMMddHHmmss
reserveDT string 14 예약일시
형식 : yyyyMMddHHmmss
receiptNum string 18 접수번호
requestNum string 36 요청번호
interOPRefKey string 20 파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
item KakaoItem[ ] 4 아이템 목록
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
title string 30 타이틀
imageUrl string 500 이미지 URL
linkMobile string 1,000 Mobile 웹링크
linkPc string 1,000 PC 웹링크
linkAndroid string 1,000 Android 앱링크
linkIos string 1,000 iOS 앱링크
commerce KakaoCommerce - 커머스 정보
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
title string 30 상품명
regularPrice int - 정상가격
0 ~ 99,999,999
discountType string - 할인유형
R할인율
F할인금액
discountPrice int - 할인가격
0 ~ 99,999,999
discount int - 할인율/할인금액
head KakaoCarouselHead - 캐러셀 인트로
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
header string 20 제목
content string 50 내용
imageUrl string 500 이미지 URL
linkMobile string 1,000 Mobile 웹링크
linkPc string 1,000 PC 웹링크
linkAndroid string 1,000 Android 앱링크
linkIos string 1,000 iOS 앱링크
순번 변수명 타입 길이 설명
순번 변수명 타입 길이 설명
순번 변수명 타입 길이 설명
순번 변수명 타입 길이 설명
tail KakaoCarouselTail - 캐러셀 더보기
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
linkMobile string 1,000 Mobile 웹링크
linkPc string 1,000 PC 웹링크
linkAndroid string 1,000 Android 앱링크
linkIos string 1,000 iOS 앱링크
btns KakaoButton[ ] 5 버튼 목록
순번 변수명 타입 길이 설명
n string 14 버튼명
t string 2 버튼유형
  • WL웹링크
  • AL앱링크
  • TN전화걸기 - 알림톡 전용
  • DS배송조회 - 알림톡 전용
  • MD메시지전달
  • BK봇키워드
  • AC채널추가
u1 string 1,000 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
u2 string 1,000 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용
tg string 3 아웃 링크
out디바이스 기본 브라우저
공백(기본값) : 카카오톡 인앱 브라우저 사용
telNum string 14 전화번호
coupon KakaoCoupon - 쿠폰
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
title string 15 쿠폰 제목
#{숫자}원 할인 쿠폰(숫자 : 1~99,999,999)
#{숫자}% 할인 쿠폰(숫자 : 1~100)
배송비 할인 쿠폰
#{7자 이내} 무료 쿠폰
#{7자 이내} UP 쿠폰
description string 12 쿠폰 설명
linkMobile string 1,000 Mobile 웹링크
linkPc string 1,000 PC 웹링크
linkAndroid string 1,000 Android 앱링크
linkIos string 1,000 iOS 앱링크
contentVariable array<string, string> - 브랜드 메시지 내용 변수
브랜드 메시지 전송 시 반환
buttonVariable array<string, string> - 브랜드 메시지 버튼 변수
브랜드 메시지 전송 시 반환
couponVariable array<string, string> - 브랜드 메시지 쿠폰 변수
브랜드 메시지 전송 시 반환
commerceVariable array<string, string> - 브랜드 메시지 커머스 변수
브랜드 메시지 전송 시 반환
carouselVariable KakaoCarouselVariable[ ] - 브렌드 메시지 캐러샐 변수
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
contentVariable array<string, string> - 브랜드 메시지 캐러셀 내용 변수
buttonVariable array<string, string> - 브랜드 메시지 캐러셀 버튼 변수
couponVariable array<string, string> - 브랜드 메시지 캐러셀 쿠폰 변수
commerceVariable array<string, string> - 브랜드 메시지 캐러셀 커머스 변수
예외
PopbillException

2. GetMessagesRN - 카카오톡 전송내역 확인 (요청번호 할당)

  • 파트너가 할당한 요청번호를 통해 카카오톡 전송상태 및 결과를 확인합니다.
function GetMessagesRN($corpNum, rRequestNum, $userID = null)
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
requestNum String 36 Y 파트너가 할당한 요청번호
userID String 50 N 팝빌회원 아이디
응답
KakaoSentInfo
순번 변수명 타입 길이 설명
contentType int - 카카오톡 유형
1알림톡
4알림톡 이미지
5알림톡 강조표기
6브랜드 메시지 텍스트
7브랜드 메시지 이미지
8브랜드 메시지 와이드
9브랜드 메시지 리스트
10브랜드 메시지 캐러셀
12브랜드 메시지 커머스
13브랜드 메시지 캐러셀 커머스
templateCode string 12 알림톡 템플릿 코드
알림톡 전송 시 사용한 코드값
bmsTemplateCode string 12 브랜드 메시지 템플릿 코드
브랜드 메시지 전송 시 사용한 코드값
plusFriendID string 30 검색용 아이디
targeting string 1 전송대상
I채널친구
M전체
N비채널 친구
브랜드 메시지 전송 시 반환
unsubscribeNo string 20 080 무료수신거부 전화번호
브랜드 메시지 전송 시 반환
sendNum string 20 발신번호
altUnsubscribeNo string 20 대체문자 080 무료수신거부 전화번호
브랜드 메시지 전송 시 반환
altSubject string 64 대체문자 제목
단위 : byte
altContent string 2,000 대체문자 내용
단위 : byte
altSendType string 1 대체문자 유형
null미전송
C카카오톡과 동일 내용 전송
A대체문자 내용 전송
reserveDT string 14 예약일시
형식 : yyyyMMddHHmmss
adsYN bool - 광고메시지 전송 여부
true광고
false일반
sendCnt string - 전송건수
successCnt string - 성공건수
failCnt string - 실패건수
altCnt string - 대체문자 건수
cancelCnt string - 취소건수
btns KakaoButton[ ] 5 버튼 목록
최대 : 5개
순번 변수명 타입 길이 설명
n string 14 버튼명
t string 2 버튼유형
  • WL웹링크
  • AL앱링크
  • TN전화걸기 - 알림톡 전용
  • DS배송조회 - 알림톡 전용
  • MD메시지전달
  • BK봇키워드
  • AC채널추가
u1 string 1,000 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
u2 string 1,000 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용
tg string 3 아웃 링크
out디바이스 기본 브라우저
공백(기본값) : 카카오톡 인앱 브라우저 사용
telNum string 14 전화번호
msgs KakaoSentDetail[ ] 1,000 전송결과 정보
순번 변수명 타입 길이 설명
state int 1 상태코드
sendDT string 14 전송일시
형식 : yyyyMMddHHmmss
result int 3 카카오 결과코드
{state} = 3 경우 카카오톡 전송결과 확인 가능
resultDT string 14 전송결과 수신일시
형식 : yyyyMMddHHmmss
contentType int - 카카오톡 유형
1알림톡
4알림톡 이미지
5알림톡 강조표기
6브랜드 메시지 텍스트
7브랜드 메시지 이미지
8브랜드 메시지 와이드
9브랜드 메시지 리스트
10브랜드 메시지 캐러셀
12브랜드 메시지 커머스
13브랜드 메시지 캐러셀 커머스
receiveNum string 20 수신번호
receiveName string 70 수신자명
emphasizeTitle string 50 강조표기 타이틀
알림톡 강조표기형 전송 시 반환
adultYN bool - 성인용 메시지 여부
브랜드 메시지 전송 시 반환
header string 20 제목
브랜드 메시지 전송 시 반환
content string 1,300 카카오톡 내용
addContent string 34 부가메시지
브랜드 메시지 전송 시 반환
imageUrl string 500 이미지 URL
브랜드 메시지 전송 시 반환
altSubject string 64 대체문자 제목
단위 : byte
altContent string 2,000 대체문자 내용
단위 : byte
altContentType int 1 대체문자 전송타입
4단문
6장문
altSendDT string 14 대체문자 전송일시
형식 : yyyyMMddHHmmss
altResult int 3 대체문자 통신사 결과코드
altResultDT string 14 대체문자 전송결과 수신일시
형식 : yyyyMMddHHmmss
reserveDT string 14 예약일시
형식 : yyyyMMddHHmmss
receiptNum string 18 접수번호
requestNum string 36 요청번호
interOPRefKey string 20 파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
item KakaoItem[ ] 4 아이템 목록
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
title string 30 타이틀
imageUrl string 500 이미지 URL
linkMobile string 1,000 Mobile 웹링크
linkPc string 1,000 PC 웹링크
linkAndroid string 1,000 Android 앱링크
linkIos string 1,000 iOS 앱링크
commerce KakaoCommerce - 커머스 정보
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
title string 30 상품명
regularPrice int - 정상가격
0 ~ 99,999,999
discountType string - 할인유형
R할인율
F할인금액
discountPrice int - 할인가격
0 ~ 99,999,999
discount int - 할인율/할인금액
head KakaoCarouselHead - 캐러셀 인트로
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
header string 20 제목
content string 50 내용
imageUrl string 500 이미지 URL
linkMobile string 1,000 Mobile 웹링크
linkPc string 1,000 PC 웹링크
linkAndroid string 1,000 Android 앱링크
linkIos string 1,000 iOS 앱링크
순번 변수명 타입 길이 설명
순번 변수명 타입 길이 설명
순번 변수명 타입 길이 설명
순번 변수명 타입 길이 설명
tail KakaoCarouselTail - 캐러셀 더보기
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
linkMobile string 1,000 Mobile 웹링크
linkPc string 1,000 PC 웹링크
linkAndroid string 1,000 Android 앱링크
linkIos string 1,000 iOS 앱링크
btns KakaoButton[ ] 5 버튼 목록
순번 변수명 타입 길이 설명
n string 14 버튼명
t string 2 버튼유형
  • WL웹링크
  • AL앱링크
  • TN전화걸기 - 알림톡 전용
  • DS배송조회 - 알림톡 전용
  • MD메시지전달
  • BK봇키워드
  • AC채널추가
u1 string 1,000 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
u2 string 1,000 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용
tg string 3 아웃 링크
out디바이스 기본 브라우저
공백(기본값) : 카카오톡 인앱 브라우저 사용
telNum string 14 전화번호
coupon KakaoCoupon - 쿠폰
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
title string 15 쿠폰 제목
#{숫자}원 할인 쿠폰(숫자 : 1~99,999,999)
#{숫자}% 할인 쿠폰(숫자 : 1~100)
배송비 할인 쿠폰
#{7자 이내} 무료 쿠폰
#{7자 이내} UP 쿠폰
description string 12 쿠폰 설명
linkMobile string 1,000 Mobile 웹링크
linkPc string 1,000 PC 웹링크
linkAndroid string 1,000 Android 앱링크
linkIos string 1,000 iOS 앱링크
contentVariable array<string, string> - 브랜드 메시지 내용 변수
브랜드 메시지 전송 시 반환
buttonVariable array<string, string> - 브랜드 메시지 버튼 변수
브랜드 메시지 전송 시 반환
couponVariable array<string, string> - 브랜드 메시지 쿠폰 변수
브랜드 메시지 전송 시 반환
commerceVariable array<string, string> - 브랜드 메시지 커머스 변수
브랜드 메시지 전송 시 반환
carouselVariable KakaoCarouselVariable[ ] - 브렌드 메시지 캐러샐 변수
브랜드 메시지 전송 시 반환
순번 변수명 타입 길이 설명
contentVariable array<string, string> - 브랜드 메시지 캐러셀 내용 변수
buttonVariable array<string, string> - 브랜드 메시지 캐러셀 버튼 변수
couponVariable array<string, string> - 브랜드 메시지 캐러셀 쿠폰 변수
commerceVariable array<string, string> - 브랜드 메시지 캐러셀 커머스 변수
예외
PopbillException

4. GetSentListURL - 카카오톡 전송내역 팝업 URL

function GetSentListURL($corpNum, $userID = null)
요청
Parameters
순번변수명타입길이필수설명
corpNum String 10 Y 팝빌회원 사업자번호 ('-' 제외)
userID String 50 N 팝빌회원 아이디
응답

String - 요청에 대한 응답 URL

예외
PopbillException