Postoji nekoliko servera koji se time bave. Znaci, ako hoces live prodcessing kazes klijentu da otvori nalog na nekom od njih. Svi obicno imaju neka uputstva (neki malo bolja - jasnija, neki toliko konfuzna da se drkas danima da provalis da na kraju treba da skines neki njihov file pa tek onda preko njega ide procesiranje).
Uglavnom biras nekoliko metoda, AUTH_ONLY, CAPTURE ... i razlikuju se u tome sto za neke metode samo proveravas da li ima para na racunu, za neke samo rezervise pare pa po isporuci se skida sa racuna, a za CAPTURE odmah skida pare sa racuna.
Postoji format zapisa (citaj polja u formularu) koja moraju biti poslata, a to je , uglavnom, account username (tvog klijenta - da zna na koji racun se prebacuje), password, koliko para, i metod. Ima jos gomila polja koji su opcioni a izmedju ostalog postoji i nesto sto se zove AVS, sto u prevodu znaci Address Verfication System. O cemu se radi? Pa mozes direktno da proveris da li je adresa koju je uneo u tvom formularu prava. Mada mi nije jasno zasto bi ako neko plati, dao pogresnu adresu, to je verovatno neki fraud protection.
Uglavnom nije toliko tesko kao sto izgleda. Imas svoj formular, postujes podatke na server, payment server ti vraca podatke i obicno ima 2 polja koja ti govore sta se desilo. Jedno je error_flag, znaci na primer: 0 = success, 1 = error, 2 = server busy..., a drugo polje ti je detaljan opis greske.
Da ne gusim sada, ako te nesto konkretno interesuje pitaj me.
Goran Pilipović fka bluesman