[ bmanj @ 14.06.2012. 12:27 ] @
Pozdrav,

Kakva su vasa iskustva sa integracijom sistema za placanje preko banke Intesa, i uopste sa upotrebom tog sistema? Ovaj post postavljam u forum PHP, jer je u pitanju PHP aplikacija. Ako je potrebno, zamolicu moderatora da je prebaci u drugi forum.

Naime, od samog pocetka imam probleme: primeri koje banka nudi uz dokumantaciju ne rade, dokumentacija takodje u sebi sadrzi primere koji ne vracaju rezultate transakcije koje bi trebalo, dok support ne pomaze (mada je i pitanje koliko moze da pomogne).

Dok sam razvijao sistem, nekako sam namestio da radi sa mojom karticom. Morao sam da izmenjam njihov code da bi proradilo, cak mi je i support sugerisao da to uradim na taj nacin. Oni iz banke su takodje isprobali sistem, i bilo je sve u redu.


Nakon toga sam pustio sistem u upotrebu. I dalje je radilo sa mojom karticom, ali nije radio sa vecinom drugih. Banka je "skidala" novac s racuna, ali su korisnici dobijali poruku o gresci, i nisu bili svesni da je transakcija bila uspesna. Zato sam morao da im vracam novac, jer su nekoilko puta uplacivali za istu stvar.


Zbog toga sam sistem ponovo izmenjao, i u principu sam vise-manje napravio izmene da je sve veoma slicno njihovom primeru (znaci vratio sam na ono sto nikako nije htelo ranije da radi).


Nakon toga je par dana sve radilo 100% odlicno, sve do malocas, kada je Intezin sistem ponovo prikazao korisniku poruku da je transakcija neuspesna, ali mu je ujedno i preuzeo novac sa racuna.



Moje je pitanje, kakvo je vase iskustvo sa sistemom koji nudi Inteza? Da li su greske ipak do PHP code-a, ili se povremeno javljaju greske kod same banke koje dovode do ovakvih gresaka?



Veliko hvala unapred!




[ Jbyn4e @ 14.06.2012. 18:53 ] @
Citat:

Nakon toga je par dana sve radilo 100% odlicno, sve do malocas, kada je Intezin sistem ponovo prikazao korisniku poruku da je transakcija neuspesna, ali mu je ujedno i preuzeo novac sa racuna

Koliko se ja secam toga, ako se nesto nije promenilo u medjuvremenu, samo tvoj sistem prikazuje poruku korisniku, a ne intezin.

Tako da je verovatno neka greska kod tebe, a to necemo znati bez koda...
[ Mr. Bond @ 14.06.2012. 19:11 ] @
Radio sam sa Intesom pre nekog vremena ali jedini razlog da ti njihov sistem izbaci da je transakcija neuspešna jeste da nije dobio 200 OK od tvoje skripte koja odgovara na notification da je payment završen. Intesa tu očekuje UVEK 200 OK sa URL-om u body-u. Tako nešto je bilo...
[ Jbyn4e @ 14.06.2012. 20:32 ] @
Citat:
primeri koje banka nudi uz dokumantaciju ne rade, dokumentacija takodje u sebi sadrzi primere koji ne vracaju rezultate transakcije koje bi trebalo,


Ček, ček. Sad ima i primera uz dokumentaciju? Ne sećam se da ih je bilo pre neku godinu...

Citat:
Morao sam da izmenjam njihov code da bi proradilo


Pa nisi valjda mislio da će sve da radi tako da samo copy/paste uradiš?
[ bmanj @ 14.06.2012. 22:35 ] @
Ono sto me nervira je da sam imao preko 50 transakcija koje su obavljene (uspesno ili neuspesno) i da se pojavila (recimo) 51. koja je vratila error. Znaci da taj jedan put sistem od banke nije mogao da pristupi receipt fajlu na mom serveru, na koji treba da se vrati nakon obavljne transakcije.

Nakon te 51. sam imao jos 10 koje su se obavile (bez greske).


Po vama je problem iskljucivo na mojoj strani?
[ Jbyn4e @ 15.06.2012. 08:53 ] @
Ne, vec da ne mozemo znati gde je tacno problem.

Ako banka nije mogla da pristupi tvojoj strani, mozda imas problem sa timeout-om na sajtu, a ne znamo ni kakav ti je hosting, sta pruza, gde ga drzis i slicno.....

Pravis valjda neke logove toga sta je doslo do tebe i kako je tekla transakcija? Gledas logove web servera?