TEKNISK KALL GRENSESNITT FOR UIO E-PAY UTSKRIFTSBETALING

Oddmund Møgedal
oddmund.mogedal@usit.uio.no

Dette dokumentet beskriver hvordan FS sender brukere som skal betale for utskrift ved hjelp av kort videre til E-pay betalingssystemet.

Når brukeren velger betaling via E-pay, redirectes brukeren til betalingssystemet med en parametre i URL'en som beskrevet nedenfor.

******
URL:
******

Test:
https://cyclorrhapha.uio.no/pay/utskrift.ordre.action
(blir sannsyncligvis endret til https://stirfry.uio.no etterhvert)

Produksjon:
https://www.uio.no/pay/utskrift.ordre.action


************
Parametre:
************
Feltene skal sendes som URL encoded form parametre (i henhold til HTML 4 standarden).
Dette betyr bla. at mellomrom i variabler skal settes til + og at f.eks. æøæ må sendes 
som %.

Obligatoriske felt er merket med *
(dvs. at de må fylles ut av bruker hvis de ikke sendes med) 
Store og små bokstaver må stemme i parameternavn.

project * 
firstname *
lastname *
orgname
address1 *
address2
zip *
city *
countryText
email *
phone
cellphone
fax
externalId*
amount

project er 999 for utskriftsbetaling.
adressefeltene settes til semesteradresse.
countryText er blankt for Norge, inneholder land navn som tekst ellers.
email settes til gyldig email adresse.
externalId settes til fødselsnummer.
amount er heltall beløp.


Eksempel:

https://cyclorrhapha.uio.no/pay/utskrift.ordre.action?project=999&firstname=Oddmund&lastname=Mogedal
&orgname=UiO&address1=Svingen+1&address2=&zip=1384&city=Asker&countryText=&email=oddmund.mogedal@usit.uio.no
&phone=22840054&cellphone=&fax=&externalId=31036712345&amount=200


***************************
Testsystemet hos Netaxept
***************************

Testsystemet hos oss er koblet til testsystemet hos Netaxept.

Reelle kredittkortnummer skal ikke brukes til testing, blant annet fordi de sendes ukryptert mellom testsystemene.

Ved testing brukes kredittkort som følger:

VISA:
4 som første siffer. Må være 16 siffer. 1 i siste siffer gir OK. 0 i siste siffer gir "feil hos kortselskap".

MasterCard/EuroCard:
5 som første siffer. Må være 16 siffer. 1 i siste siffer gir OK. 0 i siste siffer gir "feil hos kortselskap".