Upload
semiari
View
244
Download
6
Embed Size (px)
DESCRIPTION
Saman Mp Specifications 87
Citation preview
Saman MP Specification 1
Saman Micro Payment
Technical Specification
Last update at: August 2014
2 noitacificepS PM namaS
: .
. 1
. 2
. 3
. ecivres beW
.
.
3 noitacificepS PM namaS
. 1 : . : . :
. : : )DI tnahcreM(
.
. : )noitcasnarT( :
( . )
muNfeR : )rebmuN ecnerefeR( 50 EUQINU .
. muNseR :)rebmuN noitavreseR(
(
. )
4 noitacificepS PM namaS
.2 LSS(
) noitpyrcnE( . ) etacifitrec . .
eruceS( sptth . ptth ) ptth
ri.karapahs.pes//:ptth ri.karapahs.pes//:sptth .
.
) moc.yapenamas.www ri.karapahs.pes( . LSS
. . LSS
. ....) . ( .
. PI )reriuqcA(
. .
.
"
. "
5 noitacificepS PM namaS
)DI tnahcreM ( .
.3
( ) 3 .
) sptth (
.
.) sptth (
.
. . 2 1
Saman MP Specification 6
Merchant Site
Https Post Method (Terminal,Resnum,Amount)
Https Post Method (RefNum,State,Resnum,TraceNo,MID)
Verify Transaction (MID,Refnum)
Amount / ErrorCode
Receive Card Information (Terminal,Amount)
IP Check
Message Transfer Internet Transaction
1-1
4-15-1
6-1
Https Post Method (Token)
Https Post Method (Token, ReturnURL)
1-2
1-3
IPGSep.Shaparak.ir
1 .
7 noitacificepS PM namaS
GPIri.karapahS.peS
etiS tnahcreM
dohteM tsoP spttH )lrUnruteR,tnuomA,munseR,lanimreT(
)DIM,munseR,etatS,muNfeR( dohteM tsoP spttH
)munfeR,DIM( noitcasnarT yfireV
edoCrorrE / tnuomA
noitamrofnI draC evieceR)tnuomA,lanimreT(
kcehC PI
noitcasnarT tenretnI refsnarT egasseM
1-1
2-1
3-1
4-1
. 2
.
1(: .
4 3 1( 4 ) : ) 4
.1: (
:) ( )
nekoTtseuqeR
8 noitacificepS PM namaS
. : TSOP
tnuomAlatoT : .i DImreT : .ii muNseR : .iii
:tnuomAlatoT) gnol . (
. (.) ( regetni
).
:DImreT .
: muNseR) euqinU. (
( .
.) eikooc noisses ) muNseR (
.
xmsa.tnemyaPtinI/stnemyaP/ri.karapahs.pes//:sptth
. .
.
.2 : (
:) ( ) ) nekoTtseuqeR (
.
( LRU .3
TSOP )kcabllac
9 noitacificepS PM namaS
: ( .) ( )
) . tcerideR( TSOP
: nekoT : .i LRUtcerideR .ii
:nekoT .
: LRUtcerideR
.
. xpsa.tnemyaP/ri.karapahs.pes//:sptth .
.
: , .4
: ( ) )(
. )tcerideR( TSOP :
tnuomA : .i DIM : .ii muNseR : .iii LRUtcerideR .vi
:tnuomA) regetni ( .
. (.) . (
).
. :DIM: muNseR
11 noitacificepS PM namaS
) euqinU. ( .
eikooc noisses )muNseR( .
: LRUtcerideR .
. xpsa.tnemyaP/ri.karapahs.pes//:sptth .
.
: .0 :
)NAP ( .i )II NIP( ) ( .ii )etaD eripxE ( .iii 2VVC .vi
: .
.6
: LRUtcerideR
. ) tcerideR( . TSOP
: )( etatS .i ) ( muNfeR .ii )( muNseR .iii ( ) DIM .vi ( ) oNecarT .v
11 noitacificepS PM namaS
. . : .7
ETATS (
).
KO . . )muNfeR(
gnidnepS elbuoD .
) euqinU (
(
.)
. .
. dohteM beW yfireV
: muNfeR .i DIM .ii
yfirev 53
) tnuomA ( .
. : 3
.A .)0(
21 noitacificepS PM namaS
.B .
.C .
A : .
.
: .8 ( muNseR
)
. .
: )
. .
.
.
. . ...) (
noitcasnarTyfirev ) ...) tuoemiT(
. ( noitcasnarTyfirev
). 53( )
) .
31 noitacificepS PM namaS
) . PI
gnidnepS elbuoD )
. gnidnepS elbuoD . LCA LSS ) )
. . .
ecivres bew PI ) . PI DIM .
:omeD enilnO
ri.pes.omed//:ptth omed enilno .
:SMI peS
enilno ( stnahcreM/moc.yapenamas.reriuqca//:sptth
.)
)( 7*42 . 7*42 liamE
.
41 noitacificepS PM namaS
: secivreS beW
.
. .
PAOS . 1PAOS . LMX
. SPTTH PTTH secivreS beW emusnoc .
dohtem bew .
: dohteM beW PHP PHP 4 dohteM beW
PAOSuN eludoM . ( )
PHP 5 PHP ecivres bew PHP PAOS PAOS
LLD ( PHP PAOSuN ) 5 PHP PAOSuN . 5 php.paosun
. emaner tneilcpaos ecivres bew ( PSA
KDS . KDSPAOS ) . sdaolnwod/moc.tfosorcim.www//:ptth
. beW TEN. TEN. PSA
. . dohteM
locotorP sseccA tcejbO elpmiS 1
51 noitacificepS PM namaS
( beW ).
ecivreS XevitcA KDSPAOS. KDSPAOS
. .
. etiL-PAOS lreP .
ecafretni repparw ) secivreS beW raj ( raj.tneilc
. htapssalc
61 noitacificepS PM namaS
sdohteM beW:
)dohteM beW( epyt . .
.
-1 ( noitcasnarTyfirev elbuod
,muNfeR gnirtS )DItnahcreM gnirtS
50 52 . .
muNfeR gnirtS
. .
.
DItnahcreM gnirtS
noitcasnarTyfirev 1-
( :
. ) . 3-
: -2
(noitcasnarTesrever elbuod ,muNfeR gnirtS ,DIM gnirtS ,emanresU gnirtS )drowssaP gnirtS
gnirtS muNfeR
gnirtS DIM
71 noitacificepS PM namaS
DIM gnirtS emanresU gnirtS drowssaP
1- elbuod 1
. elbuod
: -3 ( nekoTtseuqeR gnirts
,DImreT gnirts ,MUNseR gnirts ,tnuomAlatoT gnol ,1tnuomAgeS gnol ,2tnuomAgeS gnol ,3tnuomAgeS gnol ,4tnuomAgeS gnol ,5tnuomAgeS gnol ,6tnuomAgeS gnol ,1ataDlanoitiddA gnirts ,2ataDlanoitiddA gnirts )egaW gnol
gnirts DImreT
gnirts MUNseR gnol tnuomAlatoT gnol 1tnuomAgeS gnol 2tnuomAgeS gnol 3tnuomAgeS gnol 4tnuomAgeS gnol 5tnuomAgeS gnol 6tnuomAgeS
gnirts 1ataDlanoitiddA gnirts 2ataDlanoitiddA
gnol egaW
. . A63QWjoFXZk/sD0XC5Tm17
81 noitacificepS PM namaS
*
( .)
1-
3- .
4- . )( deliaF noitacitnehtuA tnahcreM
6- .
7- .
8- .
9- .
01- ). ( 46esaB
11- .
21- .
.
31-
41- .
51- .
61-
71- .
81- . sserddA PI 3-
. *
91 noitacificepS PM namaS
: TSOP :
tnuomA ( )
muNseR ... .
DIM
LRU . TSOP
LRUtcerideR
.
1muNseR 2muNseR 3muNseR 4muNseR
TSOP :
muNseR
muNfeR
etatS
ONECART
: muNfeR : 1
. KO etatS : 2
noitcasnarTyfirev ) . .)
. tnemeganaM noisseS : 3
muNseR desaB eikooC . eripxE noisseS
12 noitacificepS PM namaS
: 4 .
etatS :
.
resU yB delecnaC
.
tnuomA dilavnI
.
noitcasnarT dilavnI
rebmuN draC dilavnI .
reussI hcuS oN .
.
pU kciP draC deripxE
3 )NIP (
.
kciP dedeecxE seirT NIP elbawollA pU
) NIP ( .
NIP tcerrocnI
timiL tnuomA lawardhtiW sdeecxE .
( ezirohtuA ) NAP NIP
.
detelpmoC eB tonnaC noitcasnarT
tuoemiT .
etaL ooT devieceR esnopseR
2VVC ( etaDpxE
.)
pU kciP duarF detcepsuS
sdnuF tneiciffuS oN .
.
mlS nwoD reussI
12 noitacificepS PM namaS
.
rorrE EMT
. 2 NIP . ) 2VVC( )NIP( NIP
2VVC . 3 11 71 3
MTA NIP . . 2VVC
: xpsa.tnemyaP/ri.karapahs.pes//:sptth
redivorP ecivreS beW . dohteM beW :
LDSW?xmsa.tnemyapecnerefer/stnemyap/moc.yapenamas.reriuqca//:sptth xmsa.tnemyapecnerefer/stnemyap/moc.yapenamas.reriuqca//:sptth
: /stnahcrem/moc.yapenamas.reriuqca//:sptth
.
.