RBA E-ToMiTreba

~vezane informacije~

Liderpress.hr

SEEbiz

LIMUN.hr

CROrss

ostalo

 

Main Menu

Predaja parametara serveru za plaćanje
Predaja parametara serveru za plaćanje PDF Print E-mail
Written by Administrator   
Tuesday, 26 August 2008 12:39

Trgovinski sustav (elektronička trgovina) mora predati slog parametara prilikom prijelaza na zaštićenu stranicu Gatewaya. Ti su primjeri navedeni u tablici 1:

 


Parametar
Struktura  Format NužanOpis
 Komentar
 Version F N 1
 + Verzija protokola gateway-a
Uvijek se popunjava sa 1
 MerchantID  L N 15 + parametar trgovca
 određuje banka
 TerminalID F AN 8
 + parametar prodajnog mjesta određuje banka
 TotalAmount F N 12
 + iznos kupnje, bez decimalne točke - iznos od 10,00 kn se unosi kao 1000  unos u lipama
 Currency F N 3
 + kôd valute po ISO za kunu je 191. prilikom testiranja koristi se 980  Može biti jedino kuna.
 AltTotalAmount F N 12
 O Iznos narudžbe u drugoj valuti
 
 AltCurrency F N 3
 O kôd valute
 
 PurchaseTime  F N 12..17 + vrijeme upita u formatu : yyMMddHHmmssili yyMMddHHmmssZ

yy - godina 

MM - mjesec

dd - dan

HH - sat (0-23)

mm - minuta

ss- sekunda

Z - vremenska zona (RFC)

 locale F AN 2
 + Jezik sučelja - hr, en, fr, de, ru... 
 OrderID L AN 20
 + ID narudžbe do 20 bajta
zajedno sa TID-om mora biti jedinstveni podatak
 SD Var AN 99
 O Session Data - podaci o session-u - session_id  koristi se ako je potrebno trgovinskom sustavu za upravljanje session-ima
 PurchaseDesc L AN 125
 O Kratak opis kupovine robe neobavezan podatak, prikazan na stranicama servera za plaćanje
 Signature Var AN + SHA1 potpis transakcije
dužina parametra ovisi o shemi potpisivanja
 Delay F N 1
 O indikator plaćanja predautorizacijom
za predautorizaciju vrijednost mora biti 1, inače polje može biti izostavljeno ili 0

Napomena 1:
A. Opis strukture
F – full filed
L – left justified
R – right justified
S – filled with spaces
Z – filled with zeroes

B. Format description
Var – polje promjenjive duljine
n  - brojčano polje, vrijednosti 0 .. 9,
an - alfanumerički znakovi,
      vrijednosti 0 .. 9 or A .. Z or ..z
ans - alfanumerički i posebni znakovi

 

Napomena 2:
Parametri AltTotalAmount, AltCurrency određuju je li prodavaču potrebno u trgovini pokazati iznos plaćanja u drugoj valuti koja se razlikuje od valute na temelju dogovora s  bankom.

Pritom se na Gateway moraju poslati 4 parametra:

  • TotalAmount, Currency – iznos i valuta prema uvjetima dogovora
  • AltTotalAmount, AltCurrency - iznos i valuta prikazana za plaćanje u trgovini.

Transakcija će se jednako izvršavati po parametrima TotalAmount, Currency. Pritom trgovac sam odgovara za sukladnost iznosa razlićitih valuta (pravilan izračun u skladu s tečajem).

 Dani se parametri predaju metodom HTTPS/POST na stranicu Gatewaya u odgovarajućoj HTML-formi za daljnji unos podataka kartice od strane kupca (vlasnika kartice).

Primjer

<form name="ordersend" action="https://secure.upc.ua/ecgtest/enter" method="post"   >
        <p><input name="Version" value="1" >
        <p><input name="MerchantID" value="1752081"  >
        <p><input name="TerminalID" value="E7879881"  >
        <p><INPUT name="TotalAmount" value="10000">
        <p><INPUT name="Currency" value="980" >
        <p><INPUT name="Locale" value="en">
        <p><input name="SD" value="7248667" >
        <p><input name="OrderID" value="AAAAA002"  >
        <p><input name="PurchaseTime" value="080826093914">        
        <p><input name="PurchaseDesc" value="description" >
        <p><input name="Signature" value="baNuGbnzOFh9H6unKTTyJw01ASO7+8Rwgwrm/URuAl1zNtJKJDox88MODpOZyxN5GebOVeyaTro7cgNiTZDEKonCaKkF4BcdQ6C/S2EsXmm0DaEAXZPxOh5b00N/H2hgeYYoLIC/zTpXNk/+cMwU8lLup8/hlTLBkpe/zblOvCY=" >   
        <p><input type="submit" value="submit" name="submit" />
</form>

Po primitku podataka Gateway izvršava  skup provjera (postojanje registracijskih parametara trgovca, valutu, autorizacijski limit trgovca, a također provjera elektroničkog potpisa). Zatim Gateway na pretraživaču kupca prikazuje stranicu za unos podataka kartice.  U sljedećoj fazi se izvršava obrada upita korištenjem sheme 3D-Secure ili standardne sheme (channel encryption e-commerce), u zavisnosti od parametara ustupljenih od strane upravljačke banke. Ukoliko je karitca u 3DSecure shemi ( određeno od strane banke izdavatelja kartice ) kupac se preusmjerava na stranice svoje banke da završi autentifikaciju. Ukoliko kartica nije u 3DSecure shemi traži se unos CVC/CVV2 kôda.



Last Updated ( Wednesday, 27 August 2008 07:22 )
 
Integracija eToMiTreba usluge u osCommerce može se pogledati na http://shop.cfshowcase.com. Naravno, svaka kupovina je fiktivna.
Općenito Integracija
Zahtjevi i preporuke - Logo
Zahtjevi i preporuke sustava za plaćanje u odnosu rasporeda logotipova i servis...Readmore