좀 도와주세요~(제휴 리워드 관련) 정보
좀 도와주세요~(제휴 리워드 관련)본문
인터리치 리워드충전소를 홈페이지에 셋팅하는방법좀
알려주세요~
사례금 드리겠습니다~
인터리치에 충전소보면 셋팅값을 받을 페이지를 만들고
또 그값을 다시 홈페이지에서 포인트로 주게 해야되는데 어렵군요 ㅜ
(인터넷 검색중에 밑에글을 찾았는데 도무지 모르겠슴다 ㅜㅜ)
=========================================================================
우선 테이블을 구축하여야 하는데, 기존에 결제정보를 관리하는 table이 있다면 이를 적절히 활용한다.
알짬은 차차로 인터리치의 리워드외에도, 아이라이크클릭의 리워드도 적용하고, 추후에 장기적으로 일반 PG결제도 함께 관리할 것이므로, 이에 맞추어 설명하도록 하겠다.
이 Table은 인터리치에서 전달받을 6개 값을 저장할 필드에 현재 날짜시간정보를 저장할 필드, 이렇게 7개의 필드로 구성될 것이며, Table명은 tbCash라고 하자.
필드명 설명
wDate 실시간 현재 일자시간
member_id 회원 ID
member_name 회원 이름 (주문자정보)
merchant_id 머천트 ID
p_Price 결재금액
Price 커미션 (일반 PG와 병행하여 운영한다면, 일반결재액에 해당되겠다.)
ETC 별 소용없지만...그래도 일단!!
그리고, 전달받은 값들을 저장할 이 Table에 저장할 스크립트 파일이 있어야겠다.
파일명은 음...알짬은 일단, reward_interich.asp라고 정해서 /아래의 cashbank에 저장하여 두었다.
이제 인터리치의 메인메뉴를 살펴보자,
메인메뉴 [배너링크]의 서브메뉴중 [리워드]의 별도메뉴가 있다.
이를 클릭하여 보면 현재 4개업체에서 리워드를 제공하는 것으로 나온다...
리워드를 제공하는 업체리스트아래에 "실시간 리워드 셋팅"하는 곳이 나오는데,
이곳의 리워드받을 URL란에 http://Your Domain/cashbank/reward_interich.asp을 입력하여 두자.
그 아래를 살펴보면 인터리치에서 제공하는 값들이 표시되어 있는데, 며칠사이에 달라지지 않는다면, 이렇게 설명되어 있을 것이다.
merchant_id 머천트아이디
m_name 주문자 정보(이름 or 아이디)
o_price 결재금액
c_price Affiliate 커미션
r_1 회원ID (r_1변수로 보냈던값)
r_2 기타 (r_2변수로 보냈던값)
대충살펴보았으면, 이제 그 값들을 넘겨받을 이름들을 지정하여 주자.
인터리치 값과 똑같이 입력하여도 무방하지만,
일단, 설명하기 쉽도록 필드1, 필드2등으로 전달받도록 하자.
merchant_id 의 Affiliate Site의 변수는 F1
m_name 의 Affiliate Site의 변수는 F2
o_price 의 Affiliate Site의 변수는 F3
c_price 의 Affiliate Site의 변수는 F4
r_1 의 Affiliate Site의 변수는 F5
r_2 의 Affiliate Site의 변수는 F6
자~~이제 정작 중요한 스크립트 작성이다...
<%
dim strconnect,db
strdbconnect = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sql_id;Initial Catalog=sql_db;Data Source=sql_ip;Password=sql_pw"
Set db=Server.CreateObject("ADODB.Connection")
db.Open strdbconnect
=================================
위 윗부분들은 아마도 대부분들 공유파일로 작성하여 INCLUDE하고 있을텐데...그렇게 하는 것도 좋다...
'F1 = merchant_id 머천트아이디
'F2 = m_name 주문자 정보(이름 or 아이디)
'F3 = o_price 결재금액
'F4 = c_price Affiliate 커미션
'F5 = r_1 회원ID (r_1변수로 보냈던값)
'F6 = r_2 기타 (r_2변수로 보냈던값)
param1 = Request("F1")
param2 = Request("F2")
param3 = Request("F3")
param4 = Request("F4")
param5 = Request("F5")
param6 = Request("F6")
sql = "INSERT INTO tbCash (wDate, member_id, member_name, merchant_id, p_Price, Price, ETC) VALUES ("
sql = sql & "getdate()"
sql = sql & ",'" & trim(param1) & "'"
sql = sql & "," & ccur(param2)
sql = sql & "," & ccur(param3)
sql = sql & ",'" & trim(param4) & "'"
sql = sql & ",'" & trim(param5) & "'"
sql = sql & ",'" & trim(param6) & "')"
db.Execute sql
%>
위에서 지정한 파일명으로 저장하면, 끝났다!!!
인터리치의 리워드페이지에서 [다음단계]을 클릭하여 표시되는 화면에서
임의의 회원 ID를 입력하여 전달된 값이,
tbCash 테이블에 이상없이 저장되는 것을 확인된다면....
이제 실제적인 리워드배너들 달자..
배너와 같이 제공되는 Tag코드에 회원ID값을 담은 r_1을 추가하기만 하면 된다.
알짬의 현재 작업사이트에서는 member_id를 세션변수로 처리하기 때문에 이렇게 코딩하였다.
(적용전) <a href="http://click.interich.com?a_id=hsgod&a_num=1&m_id=interich&m_num=106563" target=~~~~~....>
(적용후) <a href="http://click.interich.com?a_id=hsgod&a_num=1&m_id=interich&m_num=106563&r_1=<%=sesstion("member_id")%>" target=~~~~~.....>
이제부터 신용카드, 휴대폰, ARS, 무통장입금한 이용자들과 똑같이 유료서비스를 제공할 수 있게된 것이다.
mmmmmm..........설명이 어려웠는지는 몰라도...실제로 구현하여보면 의외로 별것 아니다.
알짬이 위의 소스에서 F1,F2,...param1,param2,...등으로 표현한 것은 그 값이 어떻게 흘러가는지 살펴보기위해 달리 표현한 것이지, 실제로는 간소하게 구현하면 된다.
알려주세요~
사례금 드리겠습니다~
인터리치에 충전소보면 셋팅값을 받을 페이지를 만들고
또 그값을 다시 홈페이지에서 포인트로 주게 해야되는데 어렵군요 ㅜ
(인터넷 검색중에 밑에글을 찾았는데 도무지 모르겠슴다 ㅜㅜ)
=========================================================================
우선 테이블을 구축하여야 하는데, 기존에 결제정보를 관리하는 table이 있다면 이를 적절히 활용한다.
알짬은 차차로 인터리치의 리워드외에도, 아이라이크클릭의 리워드도 적용하고, 추후에 장기적으로 일반 PG결제도 함께 관리할 것이므로, 이에 맞추어 설명하도록 하겠다.
이 Table은 인터리치에서 전달받을 6개 값을 저장할 필드에 현재 날짜시간정보를 저장할 필드, 이렇게 7개의 필드로 구성될 것이며, Table명은 tbCash라고 하자.
필드명 설명
wDate 실시간 현재 일자시간
member_id 회원 ID
member_name 회원 이름 (주문자정보)
merchant_id 머천트 ID
p_Price 결재금액
Price 커미션 (일반 PG와 병행하여 운영한다면, 일반결재액에 해당되겠다.)
ETC 별 소용없지만...그래도 일단!!
그리고, 전달받은 값들을 저장할 이 Table에 저장할 스크립트 파일이 있어야겠다.
파일명은 음...알짬은 일단, reward_interich.asp라고 정해서 /아래의 cashbank에 저장하여 두었다.
이제 인터리치의 메인메뉴를 살펴보자,
메인메뉴 [배너링크]의 서브메뉴중 [리워드]의 별도메뉴가 있다.
이를 클릭하여 보면 현재 4개업체에서 리워드를 제공하는 것으로 나온다...
리워드를 제공하는 업체리스트아래에 "실시간 리워드 셋팅"하는 곳이 나오는데,
이곳의 리워드받을 URL란에 http://Your Domain/cashbank/reward_interich.asp을 입력하여 두자.
그 아래를 살펴보면 인터리치에서 제공하는 값들이 표시되어 있는데, 며칠사이에 달라지지 않는다면, 이렇게 설명되어 있을 것이다.
merchant_id 머천트아이디
m_name 주문자 정보(이름 or 아이디)
o_price 결재금액
c_price Affiliate 커미션
r_1 회원ID (r_1변수로 보냈던값)
r_2 기타 (r_2변수로 보냈던값)
대충살펴보았으면, 이제 그 값들을 넘겨받을 이름들을 지정하여 주자.
인터리치 값과 똑같이 입력하여도 무방하지만,
일단, 설명하기 쉽도록 필드1, 필드2등으로 전달받도록 하자.
merchant_id 의 Affiliate Site의 변수는 F1
m_name 의 Affiliate Site의 변수는 F2
o_price 의 Affiliate Site의 변수는 F3
c_price 의 Affiliate Site의 변수는 F4
r_1 의 Affiliate Site의 변수는 F5
r_2 의 Affiliate Site의 변수는 F6
자~~이제 정작 중요한 스크립트 작성이다...
<%
dim strconnect,db
strdbconnect = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sql_id;Initial Catalog=sql_db;Data Source=sql_ip;Password=sql_pw"
Set db=Server.CreateObject("ADODB.Connection")
db.Open strdbconnect
=================================
위 윗부분들은 아마도 대부분들 공유파일로 작성하여 INCLUDE하고 있을텐데...그렇게 하는 것도 좋다...
'F1 = merchant_id 머천트아이디
'F2 = m_name 주문자 정보(이름 or 아이디)
'F3 = o_price 결재금액
'F4 = c_price Affiliate 커미션
'F5 = r_1 회원ID (r_1변수로 보냈던값)
'F6 = r_2 기타 (r_2변수로 보냈던값)
param1 = Request("F1")
param2 = Request("F2")
param3 = Request("F3")
param4 = Request("F4")
param5 = Request("F5")
param6 = Request("F6")
sql = "INSERT INTO tbCash (wDate, member_id, member_name, merchant_id, p_Price, Price, ETC) VALUES ("
sql = sql & "getdate()"
sql = sql & ",'" & trim(param1) & "'"
sql = sql & "," & ccur(param2)
sql = sql & "," & ccur(param3)
sql = sql & ",'" & trim(param4) & "'"
sql = sql & ",'" & trim(param5) & "'"
sql = sql & ",'" & trim(param6) & "')"
db.Execute sql
%>
위에서 지정한 파일명으로 저장하면, 끝났다!!!
인터리치의 리워드페이지에서 [다음단계]을 클릭하여 표시되는 화면에서
임의의 회원 ID를 입력하여 전달된 값이,
tbCash 테이블에 이상없이 저장되는 것을 확인된다면....
이제 실제적인 리워드배너들 달자..
배너와 같이 제공되는 Tag코드에 회원ID값을 담은 r_1을 추가하기만 하면 된다.
알짬의 현재 작업사이트에서는 member_id를 세션변수로 처리하기 때문에 이렇게 코딩하였다.
(적용전) <a href="http://click.interich.com?a_id=hsgod&a_num=1&m_id=interich&m_num=106563" target=~~~~~....>
(적용후) <a href="http://click.interich.com?a_id=hsgod&a_num=1&m_id=interich&m_num=106563&r_1=<%=sesstion("member_id")%>" target=~~~~~.....>
이제부터 신용카드, 휴대폰, ARS, 무통장입금한 이용자들과 똑같이 유료서비스를 제공할 수 있게된 것이다.
mmmmmm..........설명이 어려웠는지는 몰라도...실제로 구현하여보면 의외로 별것 아니다.
알짬이 위의 소스에서 F1,F2,...param1,param2,...등으로 표현한 것은 그 값이 어떻게 흘러가는지 살펴보기위해 달리 표현한 것이지, 실제로는 간소하게 구현하면 된다.
추천
0
0
댓글 0개