Callback URL
사용자의 광고 참여가 완료되면 해당 정보를 입력하신 콜백(callback) URL 을 호출하여 전달합니다. 매체사에서는 전달받은 정보를 사용하여 사용자에게 리워드를 지급하도록 구현해야 합니다.
Callback URL 은 설정을 위하여 별도의 콜백 관리 화면을 제공합니다. 여기에서 설정된 콜백을 매체 상세 화면에서 지정하세요. 콜백 호출 시 테스트 여부를 구분하기 위하여 test_yn 파라메터를 전달합니다.
테스트 콜백 : 매체가 테스트 상태이거나 또는 사용자가 테스트 유저로 등록된 경우에 호출됩니다. test_yn=Y 파라메터가 전달됩니다.
매체가 게시(Live) 상태이고 사용자가 테스트 유저가 아닌 경우에는 test_yn=N 으로 파라메터가 전달됩니다.
콜백 테스트 버튼을 클릭하시어 간단하게 콜백 URL 동작을 테스트해보실 수 있습니다.
Callback URL 로 전달되는 파라메터들은 아래와 같습니다.
pub_id
long
매체 ID
pub_key
string
매체 key
adv_id
long
참여한 광고 ID
adv_title
string
광고 타이틀
adv_type
int
광고 유형
actn_id
long
참여한 광고의 액션 ID
actn_title
string
액션 타이틀
actn_type
int
액션 유형
user_pnt
float
사용자에게 지급되는 포인트
pnt_unit
string
포인트 단위
pay_amt
float
매체에 지급되는 금액
pub_curr
string
매체 지급 금의 통화 단위 (KRW, USD 등)
tr_dt
long
지급 발생시간 (1970/1/1 기준으로 milli-seconds 값)
tr_id
string
지급에 대한 고유 ID
verify_cd
string
콜백 검증 값, SHA256(콜백Key + tr_id)
유의 사항
tr_id 는 지급에 대한 고유 ID 입니다. 동일한 콜백이 반복적으로 호출될 수 있으므로 tr_id 를 통하여 중복 지급을 방지하도록 구현하세요.
verify_cd 는 콜백 호출 자체에 대한 유효성을 검증합니다. 콜백 관리화면에서 제공되는 콜백 key 값과 tr_id 값의 SHA256 값을 생성하여 verify_cd 값과 비교하세요.
다음은 check_cd 를 확인하는 간단한 callback 구현 샘플입니다.
마지막 업데이트