Pangalinkide testimise tarkvara on tootnud:
Kreata OÜLae endale demorakenduse täielik lähtekood (põhineb Zone pangalingi demol) koos vajalike sertifikaatidega allolevalt lingilt.
Demorakendust pole vaja eraldi konfigureerida – töötab out of the box. Lae see enda serverisse ning ava aadress pay.php.
Juhul kui soovid abi salajase võtme ja sertifikaadipäringu failide genereerimisel, saad seda teha siinsamas.
Pangalink-net | Thorgate on kohati rangem kui spetsifikatsioonid ette näevad – juhul kui mingi väärtus on mitmeti mõistetav või võiks alati olla kindla väärtusega, siis Pangalink-net | Thorgate nõuabki sel puhul üht ja kindlat kasutusviisi.
Näiteks kui osad pangad lubavad kasutada sisendina suvalist kodeeringut (n: SEB puhul VK_CHARSET=ISO-8859-13
), aga reaalsuses võtavad seda kui ISO-8859-1
, lõigates tundmatud sümbolid lihtsalt ära, siis Pangalink-net | Thorgate ei luba mittetoetatud kodeeringuid üldse kasutada.
Samuti kui SOLO protokollis on SOLOPMT_CONFIRM
parameetri kasutamine valikuline ning selle kasutamise korral saavad väärtusteks olla YES|NO
, siis Pangalink-net | Thorgate nõuab, et parameeter oleks alati määratud ja selleks väärtuseks oleks YES
, kuna vastasel korral ei ole võimalik kontrollida vastuspäringu autentsust.
Alates 2014 a. oktoobrist kehtib uus pangalingi protokoll. Detailid leiab pangaliidu kodulehelt. Tabelis toodud erisused kehtivad vana protokolli korral.
Pank | Protokoll | Identifikaator VK_SND_ID | Kodeeringu parameeter | Lubatud kodeeringud | Test url | Tegelik url | Versioonid | Multibaidid * |
---|---|---|---|---|---|---|---|---|
Danske Bank | IPizza | SAMPOPANK |
VK_ENCODING |
ISO-8859-1 UTF-8 Win-1257 |
[link] | [link] | 008 |
sümbolid |
Krediidipank | IPizza | KREP |
VK_CHARSET |
ISO-8859-13 ** UTF-8 Win-1257 |
[link] | [link] | 008 |
baidid |
LHV Pank | IPizza | LHV |
VK_CHARSET |
ISO-8859-1 UTF-8 WINDOWS-1257 |
[link] | [link] | 008 |
baidid |
Nordea | Solo (TUPAS) | - | - | ISO-8859-1 | [link] | [link] | 0002 0003 0004 |
- |
Pankade Kaardikeskus | E-Commerce Payment Gateway | - | charEncoding |
ISO-8859-1 UTF-8 *** |
[link] | [link] | 002 **** 004 |
sümbolid? |
SEB | IPizza | EYP |
VK_CHARSET |
ISO-8859-1 UTF-8 |
[link] | [link] | 008 |
baidid |
Swedbank | IPizza | HP |
VK_ENCODING |
ISO-8859-1 UTF-8 ISO-8859-4 ***** |
[link] | [link] | 008 |
sümbolid |
* Väärtused näitavad, kas unikood kodeeringu puhul tuleb stringi pikkuse arvutamisel arvestada sübolite või baitide arvuga. Mitte-unikood kodeeringu puhul on sümbolite ja baitide arv alati võrdne.
** Juhul kui kodeering pole määratud parameetrigaVK_CHARSET
, kasutatakse ISO-8859-13 kodeeringut, kuid allkirjastamisel täpitähti ei arvestata. Pangalink-net | Thorgate nõuab seetõttu Krediidipanga puhul alatiVK_CHARSET
parameetri kasutamist.
*** Ainult versioonis004
.
**** Estcard versioon002
on aegunud, kasutada tuleks versiooni004
.
***** Swedbank tundub toetavat kaISO-8859-4
kodeeringut, kuigi dokumentatsioon seda ei luba.
Makse info liikumise skeem õnnestunud makse korral: