실시간 빌링서비스 트랜잭션 정의

Similar documents
실시간 빌링서비스 트랜잭션 정의

실시간 빌링서비스(PureJAVA)

Agency: Nihon Denkei Co

메뉴얼41페이지-2

Windows 8에서 BioStar 1 설치하기

게시판 스팸 실시간 차단 시스템

inilite_jsp_ENG

[로플랫]표준상품소개서_(1.042)

pdf

@ 2015 NICE I&T, Inc. 본문서와정보는나이스정보통신 재산입니다. 또한, 모든정보는나이스정보통신 소유정보이며, 나이스정보통신 의사전동의없이본문서의어떤정보도열람, 복사, 유용, 또는타인과공유되어서는안됩니다. 본문서의정보는변경될수있으며변경

No

NICEPAY TX For JAVA 매뉴얼 문서번호 Ver

歯MW-1000AP_Manual_Kor_HJS.PDF

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

*금안 도비라및목차1~9

歯박지원-구운몽.PDF

*금안14(10)01-도비라및목차1~12


국가기술표준원 SafetyKorea OpenAPI Version

PowerPoint 프레젠테이션

804NW±¹¹®

a.ps

USC HIPAA AUTHORIZATION FOR

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

1. 제품 개요 AhnLab Policy Center 4.6 for Windows(이하 TOE)는 관리대상 클라이언트 시스템에 설치된 안랩의 안티바이러스 제품인 V3 제품군에 대해 보안정책 설정 및 모니터링 등의 기능을 제공하여 관리대상 클라이언트 시스템에 설치된 V3

< DC1A6C1D6C1BEC7D5BBE7C8B8BAB9C1F6B0FCBBE7BEF7BAB8B0EDBCADC7A5C1F62E696E6464>

Tomcat 4.x 웹서버에 J2SE 를설치를확인합니다. java -version java version "1.4.2_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04) Java HotSp

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

K-IFRS,. 2014,.,.. 2

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

2/21

untitled

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

*금안 도비라및목차1~17

PowerPoint Template

리텀 백서 새로저장-작은용량

Microsoft PowerPoint - 6.pptx

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

ETOS Series 사용설명서

토익S-채용사례리플렛0404


슬라이드 1

1. SNS Topic 생성여기를클릭하여펼치기... Create Topic 실행 Topic Name, Display name 입력후 Create topic * Topic name : 특수문자는 hyphens( - ), underscores( _ ) 만허용한다. Topi

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

원거리 무역을 시행하는 데 성공했다. 영국은 이들 국가에 비해 상대 적으로 후발 주자였다. 문화적인 우월함으로 따진다면 당시 유럽 문 명의 중심이었던 프랑스에 앞서지 못했다. 영국의 귀족들도 상류 사 회의 교류를 위해서는 프랑스어를 사용할 정도였다. 그런데도 왜 우 울

경제관련 주요 법률 제,개정의 쟁점 분석.doc

歯영업의달인.PDF

tPay Smart

로거 자료실

PowerPoint 프레젠테이션

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

항공기상정보공공데이터개발 (OPEN API) 개발자가이드 1. 서비스개요 서비스정보 서비스 ID 서비스명 ( 국문 ) 서비스명 ( 영문 ) 서비스설명 SC-SD-WI-WB-001 항공기상정보 amoapi 항공기상전문 (METAR/SPECI, TAF, 공항경보, SIGM

sms_SQL.hwp

4. CSR 값확인. (vi csr.pem) CSR(Certificate Signing Request) 즉, 인증서서명요청입니다. 이는자신이설치할웹서버에서 DN 값, 각종정보를암호화한파일로써 한국전자인증 신청란에서붙여넣으면됩니다. 인증서설치 1. 직접 CSR 및 KEY

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint Presentation

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

ez-md+_manual01

질문하실 의원님께서는 발언시간을 지켜 주시고, 집행부에 서는 충실한 답변이 될 수 있도록 최선을 다해 주실 것을 당 부드립니다. 그러면 지금부터 질문을 시작하겠습니다. 먼저, 文 化 敎 育 委 員 會 소속 李 康 珍 議 員 의 질문이 있겠습니 다. 나오셔서 질문하여 주

<32BDBAB8B6C6AEC6F9B1DDC0B6B0C5B7A13130B0E8B8EDBEC8B3BBBCAD2E687770>

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

기타자료.PDF

PowerPoint 프레젠테이션

untitled

**한빛소리02,3,4월호

편의점 리플렛.indd

ps

Contents Research 04 Monthly Magazine [View] 급증하는 요우커와 호텔업계의 구조적 변화 Rating [산업] Vol Analysis 세계 건설기계시장 구도변화와 국내업계의 대응방향 [등급 공시 / 통계] 6

160322_ADOP 상품 소개서_1.0

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

PowerPoint 프레젠테이션

ez-shv manual

슬라이드 1

PowerPoint Presentation

*금안 도비라및목차1~15

< FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

(유로권) 12월 실물지표 혼조, 4분기 성장률 0.3%로 전분기와 동일 - 지난 12월 역내 생산은 감소폭이 확대된 데 반해, 소비가 소폭 늘어나고, 무역흑자 규모가 수출 둔화로 전달보다 축소. 4분기 역내 성장률은 0.3%로서 전분기와 동일한 수 준을 기록하고, 2


ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ISP and CodeVisionAVR C Compiler.hwp

2

D7 다나리조트/금강제 화/소나타 파워/한 샘/에이스침대 다나리조트/금강제화/바 디프랜드/한샘/에이스침 대 C3 알 라이트 핏 외 1 건 프로스펙스 C2 천지인 메가사포니 아/핫밀 시리즈 동원F&B/던킨도너츠 C

PowerPoint 프레젠테이션

View Licenses and Services (customer)

- - yessign Version 3.5 (yessign)

Main Title

Microsoft PowerPoint - 5. 사용자 계정관리-1(2016-1학기).ppt [호환 모드]

Print

991-1.pdf

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Oracle hacking 작성자 : 임동현 작성일 2008 년 10 월 11 일 ~ 2008 년 10 월 19 일 신규작성 작성내용

IP Cam DDNS 설정설명서(MJPEG) hwp

특허청구의 범위 청구항 1 결제서버에서 단말로부터 고객의 정기분할납부 신청 정보 및 분할 희망 개월수 정보를 수신 및 등록하는 단계; 및 상기 결제서버에서 상기 고객이 신청한 납부일자에 매월 월정액의 카드매출을 자동으로 승인처리하고, 카드매출 승인에 따른 카드매출전표를

if / if 02,... if.,,,,,,.. :.., 1953 if if if,. if..,. if,,,.

대 표 도 - 2 -

말은 많은 Blockchain 2

Transcription:

KG 이니시스

Copyright 2008 INICIS Co, Ltd. All rights reserved. 본문서와정보는 ( 주 ) 이니시스의재산입니다. 또한, 모든정보는 ( 주 ) 이니시스소유정보이며,( 주 ) 이니시스의사전동의없이본문서의어떤정보도열람, 복사, 유용, 배포또는타인과공유되어서는안됩니다. 본문서의정보는변경될수있으며변경시, 본문서는수정될것입니다. 본문서의내용에관한어떠한의견이라도귀하의프로젝트또는사업담당자에게전달하여주십시오. Title: INIbill_windows.doc Author: 플랫폼개발팀 Version: 0.1.2 작성일 수정내용 작성자 문서버전 2008-02-28 최초작성 백승길 V 0.0.1 2010-02-08 문서포맷변경 최웅식 V 0.0.2 2010-11-10 하나 SK 카드사코드추가 최웅식 V 0.0.3 2013-03-12 빌링가능카드변경 장현찬 V 0.0.4 2016-04-12 실시간신용카드빌링옵션추가 - acceptmethod : BILLAUTH 오수민 V 0.0.5 2016-08-23 CI 및사명변경, 빌링본인인증값수정 장현찬 V 0.0.6 2016-09-08 빌링휴대폰제휴사변경관련하여옵션수정 이윤선 V 0.0.7 2016-10-27 아웃바운드 IP 추가 최정 V 0.0.8 2016-12-29 부가세 / 면세필드추가 정현성 v 0.0.9 2017-01-04 이통사정보필드응답값변경 김재호 v 0.1.0 2017-08-25 카카오뱅크카드사코드 유경선 v 0.1.1 2018-10-30 목동센터폐쇄에따른아웃바운드 IP 삭제 정현성 v 0.1.2 Page ii Pub. Date: 2018. 10

목차 목차 1. 실시간빌링서비스개요... 4 2. 실시간빌링서비스의조건... 5 3. 메시지전달방식... 6 3.1 방화벽문제... 6 4. 처리절차... 7 5. 빌링방법 - 실시간빌링... 8 5.1 신용카드빌링... 8 5.1.1 실시간빌링을위한신용카드의유효성확인및등록단계... 8 5.1.2 빌링요청단계... 11 5.2 핸드폰빌링... 13 5.2.1 실시간휴대폰빌링을위한휴대폰의유효성확인및등록단계... 13 5.2.2 빌링요청단계... 16 6. 코드표... 18 6.1 카드사코드... 18 Pub. Date: 2018. 10 Page III

1. 실시간빌링서비스개요 상점고객이회원제서비스또는월정액과금상품구매요청단계에서, 이니시스가제공하는본인인증서비스수행후전달받은 KEY 를이용하여, 추후해당고객에대한과금필요시해당 KEY 를이니시스로전송하여실시간으로과금하는서비스. Page 4 Pub. Date: 2018. 10

2. 실시간빌링서비스의조건 1. 반드시실시간빌링서비스업체로당사에등록. 2. 현재실시간빌링가능카드.( 현재 2013 년 3 월 ) - 외한, 롯데, 삼성, 신한, 현대, 국민, 비씨, NH, 하나 SK, ( 씨티 ) - 당사는씨티카드와직접적인가맹점계약은되어있지않음. 3. 신용카드본인인증트랜잭션처리후전달받은 BillingKey 을실시간빌링요청시전송해야만빌링가능. Pub. Date: 2018. 10 Page 5

3. 메시지전달방식 이니시스가제공하는지불시스템을통해상점의지불서버와이니시스 PG 간 TCP/IP 소켓통신을통해메시지를송수신받아처리한다. 3.1 방화벽문제 연결대상 : 203.238.37.3, 39.115.212.10 프로토콜 : TCP 포트번호 : 9400 연결방향 : OUTBOUND Page 6 Pub. Date: 2018. 10

4. 처리절차 1. 상점고객이본인인증트랜잭션을통해본인인증절차를거쳐 BillingKey 를받아 상점 DB 에보관한다. (BillingKey : Billing 트랜잭션을위한기본 key ( 40 자리 )) 2. 빌링작업시빌링요청트랜잭션을통하여 BillingKey 를전송하여승인을받는다. Pub. Date: 2018. 10 Page 7

5. 빌링방법 - 실시간빌링 5.1 신용카드빌링 5.1.1 실시간빌링을위한신용카드의유효성확인및등록단계 본인인증 API : AUTH 본인인증입력페이지 : INIauth_bill.html 본인인증처리, 결과페이지 : INIauth_bill.php 요청필드 예시 설명 필수여부 길이 (Max) mid INIBillTst 이니시스상점아이디 Yes Fixed admin 1111 상점키패스워드 Yes Fixed buyername 홍길동 구매자명 Yes 30 encrypted 암호화데이터 플러그인에서사용하는예약필드 Yes N/A sessionkey 암호화데이터 플러그인에서사용하는예약필드 Yes N/A goodname 축구공 상품명 No 80 url http://www.xx.kr 상점url ( 내부참고용 ) Yes 100 price 1000 상품금액 No Fixed ini_offer_period 20140101 부터 20140131 까지제공한다면 2014010120140131 제공기간 No N/A Page 8 Pub. Date: 2018. 10

merchantreserved3 예비필드 결과필드 예시 설명 길이 (Max) resultcode 00 : 성공 2 이외실패 Success message : resultmsg [ 신용카드 본인인증이성공하였습니다.] 200 결과메시지 Failure message : [1223][ 인증실패 유효기간오류 ] cardcode 02 카드코드 2 tid INIpayBillINIBillTst20091216110906437565 거래번호 40 billkey 39ded0b6306b96b8b3166d02de7ffdd8639c5b24 BILL KEY. 40 BILLAUTH 해당값변경불가 ( 필수 ) acceptmethod nohpp 개인 / 법인카드구분 ( 선택 ) - 개인 : PERCARD - 법인 : COCARD 01112458745 모바일인증요청일경우만반환 11 No N/A 제공기간 (ini_offer_period) 상세설정안내 - 일자기준으로제공기간표시예 ) 20140101 부터 20140131 까지제공한다면 <input type=hidden name=ini_offer_period value="2014010120140131"> - 일자 + 시간까지포함해서제공기간표시예 ) 20140101 10:00 부터 20140131 23:00 까지제공한다면 <input type=hidden name=ini_offer_period value="201401011000201401312300"> Pub. Date: 2018. 10 Page 9

개인 / 법인카드구분 - acceptmethod value 에 BILLAUTH 값은필수 - 카드구분을원할시, BILLAUTH 값뒤에 : 을구분자로하여옵션셋팅 개인 : PERCARD / 법인 : COCARD 옵션셋팅 예 ) 개인카드시 <input type= hidden name= acceptmethod value= BILLAUTH:PERCARD > 예 ) 법인카드시 <input type= hidden name= acceptmethod value= BILLAUTH:COCARD > Page 10 Pub. Date: 2018. 10

5.1.2 빌링요청단계 실시간빌링 API : ReqBill 실시간빌링입력페이지 : INIreqrealbill.html 실시간빌링처리, 결과페이지 : INIreqrealbill.asp 요청필드 예시 설명 필수여부 길이 (Max) mid INIBillTst 상점아이디 Yes Fixed admin 1111 상점개인키패스워드 Yes Fixed debug true/false true: 상세한로그를남김 Yes Fixed url http://www.xx.kr 상점url ( 내부참고용 ) Yes 100 paymethod Card or HPP 걸제수단 Yes Fixed buyername 홍길동 구매자명 NO 30 buyertel 0105584878 구매자연락처 NO 20 buyeremail abc@abc.com 구매자이메일 NO 60 goodname 축구공 상품명 NO 80 cardquota 00 할부개월 00: 일시불 02:2개월 yes Fixed... 12:12개월 price 1000 상품가격 yes Fixed currency WON / USD 화페단위 KR : WON yes Fixed US : USD oid 384d91ld94 상점주문번호 NO 40 quotainterest 0 / 1 무이자유무 Yes Fixed Pub. Date: 2018. 10 Page 11

0 : 일반할부 1 : 무이자할부 billkey Billing Key Yes Fixed merchantreserved1 예비필드1 Tax : 부가세 / TaxFree : 면세 ( 예 Tax=100&TaxFree=900) NO N/A merchantreserved2 예비필드2 NO N/A merchantreserved3 예비필드3 NO N/A authentification 00 / 01 00 : 인증 ( 공인인증서로인증받지않은경우, 비밀번호 + 주민번호앞 6자리필요 ) 01: 세미인증 ( 공인인증로인증받은빌키를이용하는경우, 비밀번호 + 주민번호앞 6자리필요없음.) Yes 2 regnumber 주민번호앞 6 자리및사업자번호입력 authentification 이 00 일경우 NO cardpass 02 키드비밀번호번 ( 앞 2 자리 ) authentification 이 00 일경우 NO resultcode resultmsg 결과필드예시설명 00 : 성공 01 : 실패 Success message : [ 신용카드 빌링이정상적으로이루어졌습니다.] Fail message : [1294][ 신용카드 기간만료카드 ] 결과코드 2 결과메시지 200 tid INIpayBillINIBillTst20091216142 119937565 거래번호 40 authcode 신용카드승인번호 8 pgauthdate 20091216 승인날짜 (yyyymmdd) 8 pgauthtime 210212 승인시간 (hhmmss) 6 cardnumber 49062540****2545 카드번호 16 길이 (Max) Page 12 Pub. Date: 2018. 10

5.2 핸드폰빌링 5.2.1 실시간휴대폰빌링을위한휴대폰의유효성확인및등록단계 본인인증 API : AUTH_BILL 본인인증입력페이지 : INIauthbill_hpp.html 본인인증처리, 결과페이지 : INIauthbill_hpp.asp 요청필드 예시 설명 필수여부 길이 (Max) mid INIBillTst 이니시스상점아이디 Yes Fixed admin 1111 상점키패스워드 Yes Fixed buyername 홍길동 구매자명 Yes 30 encrypted 암호화데이터 플러그인에서사용하는예약필드 Yes N/A sessionkey 암호화데이터 플러그인에서사용하는예약필드 Yes N/A goodname 축구공 상품명 No 80 url http://www.xx.kr 상점url ( 내부참고용 ) Yes 100 price 1000 상품금액 No Fixed ini_offer_period 옵션미사용시정기결제 제공기간 No N/A acceptmethod BILLAUTH(HPP):HPP(4) 소스내주석참조 Yes N/A INIregno 주민번호앞 7 자리 Merchantreserved1 상점주문번호설정 ( 옵션 ) merchantreserved3 예비필드 결과필드예시설명길이 (Max) 2 resultcode 00 : 성공 No N/A Pub. Date: 2018. 10 Page 13

이외실패 Success message : resultmsg [ 신용카드 본인인증이성공하였습니다.] 200 결과메시지 Failure message : [1223][ 인증실패 유효기간오류 ] cardcode 02 카드코드 2 tid INIpayBillINIBillTst20091216110906437565 거래번호 40 billkey 39ded0b6306b96b8b3166d02de7ffdd8639c5b24 BILL KEY. 40 nohpp 01112458745 모바일인증요청일경우만반환 11 hcorp 이통사정보 이외에 version, clickcontrol 해당필드의값은플러그인에서자동으로처리하므로 value 에값을임으로채우지마시기바랍니다. 제공기간 (ini_offer_period) 상세설정안내 - 월자동결제표시 M2, m2 예 ) <input type=hidden name=ini_offer_period value="m2" - 연자동결제표시 Y2, y2 예 ) <input type=hidden name=ini_offer_period value="y2"> - 24 시간표시 T2, t2 예 ) <input type=hidden name=ini_offer_period value="t2"> acceptmethod 상세설정안내 - 이니시스와계약한빌링방법이컨텐츠인경우예 ) BILLAUTH(HPP):HPP(4) - 이니시스와계약한빌링방법이실물인경우예 ) BILLAUTH(HPP):HPP(5) - 주민번호앞 7 자리플러그인자동입력옵션 ( 바로아래 INIregno 필드에주민번호앞 7 자리가입력되어있어야함 ) Page 14 Pub. Date: 2018. 10

예 ) BILLAUTH(HPP): HPREG 계약방법이명확하지않은경우이니시스영업으로문의하시기바랍니다. 상점주문번호설정안내 - 상점에서빌키를생성요청시주문번호를설정할경우예 ) 상점주문번호 M1101 merchantreserved1 필드에 moid=m1101 을설정한다. Pub. Date: 2018. 10 Page 15

5.2.2 빌링요청단계 실시간빌링 API : REQREALBILL 실시간빌링입력페이지 : INIreq_hpp.html 실시간빌링처리, 결과페이지 : INIreq_hpp.asp 요청필드 예시 설명 필수여부 길이 (Max) mid INIBillTst 상점아이디 Yes Fixed admin 1111 상점개인키패스워드 Yes Fixed debug true/false true: 상세한로그를남김 Yes Fixed url http://www.xx.kr 상점url ( 내부참고용 ) Yes 100 paymethod Card or HPP 걸제수단 Yes Fixed buyername 홍길동 구매자명 NO 30 buyertel 0105584878 구매자연락처 NO 20 buyeremail abc@abc.com 구매자이메일 NO 60 goodname 축구공 상품명 NO 80 price 1000 상품가격 yes Fixed currency WON / USD 화페단위 KR : WON yes Fixed US : USD oid 384d91ld94 상점주문번호 NO 40 billkey Billing Key Yes Fixed merchantreserved1 예비필드1 NO N/A merchantreserved2 예비필드2 NO N/A merchantreserved3 예비필드3 NO N/A Page 16 Pub. Date: 2018. 10

regnumber resultcode resultmsg 휴대폰의유효성확인및등록단계에서플러그인창에서입력했던고객주민번호앞 7 자리 ( 법인휴대폰사용불가 ) 결과필드예시설명 00 : 성공 01 : 실패 Success message : [ 신용카드 빌링이정상적으로이루어졌습니다.] Fail message : [1294][ 신용카드 기간만료카드 ] 결과코드 2 결과메시지 200 tid INIpayBillINIBillTst20091216142 119937565 거래번호 40 pgauthdate 20091216 승인날짜 (yyyymmdd) 8 pgauthtime 210212 승인시간 (hhmmss) 6 NO 길이 (Max) Pub. Date: 2018. 10 Page 17

6. 코드표 6.1 카드사코드 코드 카드사이름 코드 카드사이름 01 외환 03 롯데 04 현대 06 국민 11 BC 12 삼성 13 LG 14 신한 15 한미 16 NH 17 하나 SK 21 해외비자 22 해외마스터 23 JCB 24 해외아멕스 25 해외다이너스 56 카카오뱅크 Page 18 Pub. Date: 2018. 10