!
!
3.5 Testing
!
M2Z)!*H&)!1%H!$2P)!2.!0(1).!')*'!2++%H.'4!:%./,<H&)!1%H&!2++%H.'!2.(!'$).!+%./,<H&)!'$)!
0(1).!*)'',.<*!,.!'$)!@M4!
Test&Creditcards!!
A.!+2*)!1%H!Q2. ' !'% !' )* '!+ &) ( ,'+ 2 &( *!2 * !2!-213) . '!3)'$% ( >!0 ( 1) . !- &% P ,( ) *!* % 3)!')*'!. H 3R)&*!
1%H!+2.!H*)4!I=)2*)!+$)+Z!'$)!/%==%Q,.<!=,.Z!2*!'$)*)!.H3R)&*!321!+$2.<)!7!
!$''-*7KK*H--%&'42(1).4+%3K,.()`4-$-fKg.%Q=)(<)R2*)K0&',+=)Kh,)QK??KN!!
0(1).!2++%H.'!+%./,<H&2',%.!
T)&)!2&)!*%3)!,')3*!'$2'!.))(!'%!R)!+%./,<H&)(!!,.!'$)!0(1 ). !: H *' % 3 ) &!0 &) 2 !W: 0 X!/% &!'$ )!0( 1) .!
A.')<&2' ,% . !'% !Q%&Z!+% && )+ '=1 4!c % H !+2 . !/,.(!'$)!: 0 !2 '!$ ' '- * 7KK +2G')*'42 (1) .4+% 3 4!
HMAC&key&
#)+&)'!Z)1!H*)(!'%!+2=+H=2')!2!*,<.2'H&)!%P)&!'$)!-213).'!/,)=(*!*).'!'%!0(1).4!E$,*!*$%H=(!
32'+$!Q$2'!,*!H*)(!,.!'$)!0(1).!+%./,<H&2',%.!*)'',.<*!,.!1%H&!DY!*,')4!
SkinCode&
:%()!%/!'$)!*Z,.!1%H!Q2.'!'%!H*)4!c%H!+2.!H*)!(,//)&).'!*Z,.*>!)2+$!$2P,.<!2!(,//)&).'!+%./,<H&2G
',%.>!*'1=)>!=2.<H2<)!)'+ !
Notification&URL&and&test&page&
68V!Q$)&)!0(1).!*$%H=(!*).(!.%',/,+2',%.!3)**2<)*!'%4!E$)!*+&,-'!2'!'$,*!68V!*$%H=(!2=Q21*!&)G
-=1!Q,'$!i2++)-')(j>!%'$)&Q,*)!0(1).!Q,==!Z))-!*).(,.<!3)**2<)*4!E$)!68V!Q,==!-%,.'!'%!1%H&!
DY!*'%&)!)4<4!7!!
$''-*7KK2(1).N?4')+$G-&'.&G)HN?4(Q4()32.(Q2&)4.)'K%.K()32.(Q2&)4*'%&)KD)3%*G
#,')b).)*,*G#,')K()/2H='K0(1).Ga%',/1!
E$)!a%',/,+2',%.!68V!2.(!,'S*!&)*-%.* ) !+2 . !R )!' )* ') ( !/&% 3!Q,'$,. !'$ ) !: 0 4!
Payment&Methods&
c%H!+2.!*)=)+'!Q$,+$!-213).'!3)'$%(*!*$%H=(!R)!(,*-=21)(!R1!+%./,<H&,.<!1%H&!*Z,.4!E$,*!+2.!
2=*%!R)!,./=H).+)(!Q,'$!'$)!S2==%Q)(M)'$%(*S!-2&23)')&!'$2'!+2.!R)!*).'!'%!0(1).!/%&!)2+$!
-213).'4!!
Test&HPP&and&skin&
E$)!*Z,.!2.(!TII!+2.!R)!')*')(!/&%3!Q,'$,.!'$)!:0>!'%!+$)+Z!'$)!=%%Z!2.(!/))=>!'&2.*=2',%.*>!+%.G
/,<H&)(!-213 ) .'!3 ) '$% ( *!)'+4!)'+ 4!