Professional Documents
Culture Documents
Tài Liệu Kết Nối WAP-C API v1.0
Tài Liệu Kết Nối WAP-C API v1.0
Phin bn 1.0
MC LC
1
Mc ch .......................................................................................................... 3
1.2
2.1
2.2
2.3
2.4
Bng m li ...................................................................................................... 9
2.5
2.6
Ph lc ............................................................................................................. 12
1 Gii thiu
1.1 Mc ch
Ti liu m t kt ni k thut vi h thng WAP Charging API ca Vivas dnh cho cc Content Provider.
2 M t API
2.1 M t quy trnh WAP charging
End user
CP
Vivas
purchase
request for charging: transID
request ACK: token
redirect user to charge API
charge
redirect user to CP end point
redirected
verify
optional
charge result
delivery content
Protocol
Port
m.vmobile.vn/privateAPI/request
HTTP
80
c. Tham s u vo
privateAPI/request?cpId=xxx¶m=xxx
Tham s
Gi tr
M t
cpId
Content Provider Id
param
Xu k t
Chui tham s m ha
Trong chui tham s param c m ha bng AES-128 bit, vi key l encrypt key i km vi
mi CP, c cp pht khi k hp ng kt ni.
Chui trc khi m ha c dng nh sau
transactionId=xxxx&price=xxxx&contentId=xxxx
Tham s
Gi tr
M t
transactionId
Xu k t
price
S dng
Mc gi ca giao dch
Id ca content bn pha CP
(c th b trng ny nu
giao dch l detect)
contentId
(c th b trng ny nu
giao dch l detect)
d. Gi tr tr v
Gi tr
M t
0|token
Khc
Xem bng m kt qu
Protocol
HTTP
Port
80
c. Tham s u vo
Copyright VIVAS 2011
Ti liu kt ni WAP Charging API
Page 5
/privateAPI/verify?cpId=xxx¶m=xxx
Tham s
Gi tr
M t
cpId
Content Provider Id
param
Xu k t
Chui tham s m ha
Trong chui tham s param c m ha bng AES-128 bit, vi key l encrypt key i km vi
mi CP, c cp pht khi k hp ng kt ni.
Chui trc khi m ha c dng nh sau
transactionId=xxxx&price=xxxx&contentId=xxxx&msisdn=xxxx
Tham s
Gi tr
M t
transactionId
Xu k t
price
S dng
Mc gi ca giao dch
Id ca content bn pha CP
Xu k t
(c th b trng ny nu
giao dch l detect)
contentId
(c th b trng ny nu
giao dch l detect)
msisdn
M t
Khc
Xem bng m kt qu
Protocol
HTTP
Port
80
c. Tham s u vo
/publicAPI/detect?cpId=xxx¶m=xxx
Tham s
Gi tr
M t
cpId
Content Provider Id
param
Xu k t
Chui tham s m ha
Trong chui tham s param c m ha bng AES-128 bit, vi key l encrypt key i km vi
mi CP, c cp pht khi k hp ng kt ni.
Chui trc khi m ha c dng nh sau
transactionId=xxx×tamp=xxx&password=xxx&redirectUrl=xxx
Tham s
Gi tr
M t
transactionId
Xu k t
timestamp
system millisecond
Password
Xu k t
Mt khu c m ha
AES-128 bng token nhn
c thng qua request API
redirectUrl
Xu k t
Endpoint m CP quy nh
redirect subscriber sau khi
giao dch hon tt
(khng bt buc)
Gi tr
M t
cpId
Content Provider Id
Param
Xu k t
Xu m ha m subscriber
gi sang Vivas
Result
Xem bng m kt qu
Msisdn
Xu k t
Msisdn ca subscriber
Protocol
m.vmobile.vn/publicAPI/charge
Port
HTTP
80
c. Tham s u vo
/publicAPI/charge?cpId=xxx¶m=xxx
Tham s
Gi tr
M t
cpId
Content Provider Id
param
Xu k t
Chui tham s m ha
Trong chui tham s param c m ha bng AES-128 bit, vi key l encrypt key i km vi
mi CP, c cp pht khi k hp ng kt ni.
Chui trc khi m ha c dng nh sau
transactionId=xxx×tamp=xxx&password=xxx&price=xxx&contentType=xxx&contentId=xxx
&redirectUrl=xxx
Tham s
Gi tr
M t
transactionId
Xu k t
timestamp
system millisecond
Password
Xu k t
Mt khu c m ha
AES-128 bng token nhn
c thng qua request API
Price
S dng
Mc gi ca giao dch
contentType
S dng
contentId
S dng
Id ca content bn pha CP
redirectUrl
Xu k t
Endpoint m CP quy nh
redirect subscriber sau khi
giao dch hon tt
(khng bt buc)
Copyright VIVAS 2011
Ti liu kt ni WAP Charging API
Page 8
Gi tr
M t
cpId
Content Provider Id
param
Xu k t
Xu m ha m subscriber
gi sang Vivas
result
Xem bng m kt qu
msisdn
Xu k t
Msisdn ca subscriber
2.4 Bng m li
Khu vc li
Thnh cng
End user 1x
Content Provider 2x
Vivas 3x
Operator 4x
Li h thng 5x
Li truy vn
M li
0
10
20
21
22
23
24
25
26
30
31
40
41
42
50
99
Nguyn nhn
Thanh ton thnh cng
Khng detect c msisdn
CP khng tn ti
CP b kha
Li m ha
Thiu parameter trc m ha
Request cha c xc thc, khng tm thy token
Token sai, password sai
Request trng hoc transaction c thc hin
Li m ha
Khng ly c session t VMS
Pending
Thanh ton b li
Thanh ton b hy b
Khng truy cp c database
Thiu parameter hoc parameter sai
Category
Category
Category
00
Tin tc chung
20
m nhc chung
40
Clip chung
01
Thi s
21
Nhc chung
41
02
Th thao
22
Nhc ch
42
Phim nh
03
Hi hc
23
Audiobook
43
Thi s clip
04
Gii tnh
24
Nhc Vit
44
Th thao clip
05
Ti chnh
25
Nhc quc t
45
Hi hc clip
06
Chng khon
26
46
07
Vn ha
27
47
m nhc clip
08
Thi trang
28
48
09
29
49
YanTV
10
30
Hnh nh chung
50
ng dng chung
11
31
Hnh nn
51
Game
12
32
Theme
52
Kt ni Wap site
13
33
53
14
34
54
Tm ng
15
35
55
X s
16
36
56
Livescore
17
37
57
Truyn tranh
18
38
58
Chat
19
39
59
Forum
60
60100
Khc
Thip in t
Gi
300
8000
500
10000
1000
15000
2000
20000
3000
25000
5000
Mobifone khng p dng chnh sch trn. Gi phi trn 500 ng v s nguyn l 100 ng
Viettel
Gi
Gi
500
10000
Copyright VIVAS 2011
Ti liu kt ni WAP Charging API
Page 10
1000
15000
2000
20000
3000
25000
4000
30000
5000
3 Ph lc
Thut ng
Ch gii
Subscriber
Thu bao di ng
Content provider, CP
Nh cung cp ni dung
Content
Ni dung
msisdn
S thu bao
AES