Testiranje integracije

Pred uvedbo v produkcijo preveri, da integracija z Leanpayem deluje pravilno. Testiranje izvedi v DEMO okolju — tako Leanpayevem kot svojem. Če nimaš lastnega testnega okolja, prvih nekaj nakupov opravi prek Leanpay DEMO okolja, saj ti v tem primeru ni treba stornirati sklenjene kreditne pogodbe.

Okolja

DEMO okolje je namenjeno testiranju, produkcijsko pa delovanju v živo. API poverilnice prevzameš za vsako okolje ločeno.

SistemDEMOProdukcija
Office za trgovcestage-vendor.leanpay.sivendor.leanpay.si
Aplikacija za kupcestage-app.leanpay.siapp.leanpay.si
APIstage-app.leanpay.siapp.leanpay.si
Priprava — registracija in API poverilnice

Pred testiranjem se registriraj v stage Leanpay Vendor portal. Postopek poteka v treh korakih:

  1. Izpolni registracijsko formo na stage-vendor.leanpay.si/register.
  2. Na e-naslov prejmeš navodila za nastavitev gesla.
  3. Po prijavi v stage Leanpay Vendor portal prevzameš API ključ, nastaviš skrivno besedo (secret) in API URL za prejemanje statusa naročila.

API Key in Secret Word dobiš v Vendor aplikaciji v razdelku Podjetje > Development. API ključ in skrivno besedo vpišeš v konfiguracijo vtičnika.

API URL je naslov, na katerega Leanpay pošilja status naročila, na primer https://spletna-trgovina.si/leanpay-status.

Prvi testni nakup

Spodnji vodnik te pelje skozi celoten testni nakup v DEMO okolju, korak za korakom. Vsi podatki so izmišljeni in namenjeni izključno testiranju.

Korak 1
Začetek nakupa

Testni nakup začneš na enega od dveh načinov, odvisno od rešitve:

  • Web: ob zaključku naročila v spletni trgovini izbereš Leanpay obročno plačilo.
  • In-Store / Remote: klikne se SMS povezava, ki jo kupec prejme na telefon.

Po izbiri se odpre Leanpay proces, prek katerega izpolniš vlogo.

Korak 2
Telefonska številka

V polje za telefonsko številko vneseš izmišljeno številko — brez vodilne ničle, saj obrazec že vsebuje državno predpono (+386):

Testna telefonska številka
8xxxxxxx
Pomembno: v testnem okolju se SMS dejansko pošlje na vneseno številko. Ne uporabljaj resničnih tujih številk (041, 031, 051 …). Uporabi izmišljeno številko (zgornjo) ali svojo lastno.
Pošiljanje SMS na telefon deluje samo prvih 24 ur (do naslednjega dne). Po tem se za ponovno aktivacijo obrni na podporo in sporoči, na katero telefonsko številko naj vklopimo obveščanje.
Korak 3
Verifikacijska koda

V testnem okolju se namesto prejete kode vnese fiksna verifikacijska koda:

Verifikacijska koda
5533

Po vnosu klikneš Nadaljuj.

Korak 4
Osebni podatki

Vneseš izmišljene osebne podatke. Vrednosti, označene kot naključne, se ob vsakem osveževanju strani spremenijo — uporabi prikazane.

Ime
Janez
Priimek
Novak
E-naslov (naključen)
janez.novakxxxx@leanpay.com
Poštna številka
1000 – LJUBLJANA
Kraj
LJUBLJANA
Ulica
DIMIČEVA ULICA
Hišna številka
16
Spol
Moški
Rojstni datum
01/01/2000
Država rojstva
SLOVENIJA
Kraj rojstva
LJUBLJANA
Davčna številka (naključna, začne s 99)
99xxxxxx
Označi polje “Sem državljan Republike Slovenije”, dokumentni tip pa nastavi na osebno izkaznico (ne potni list).
Rojstni datum mora ustrezati starosti med 18 in 80 let. Zunaj tega razpona sistem ne dovoli nadaljevanja.
Korak 5
Izbira obrokov

Na zaslonu izbereš število obrokov. Prikažejo se ti ključne informacije o kreditu — vrednost nakupa, obrestna mera, stroški, EOM in skupni znesek — ter povezava za prenos standardnih predhodnih informacij (PDF).

Po izbiri obroka klikneš Nadaljuj.

Korak 6
Finančni podatki

Izpolniš finančna polja s testnimi, a realističnimi podatki (mesečni prejemki, obstoječe obveznosti, vrsta in trajanje zaposlitve, število vzdrževanih oseb). V polje za transakcijski račun vneseš natanko ta TRR:

Transakcijski račun (TRR)
SI56191000000123438

Po izpolnitvi klikneš Nadaljuj. Leanpay na podlagi vnesenih podatkov preveri kreditno sposobnost; ob izpolnjevanju pogojev lahko nadaljuješ na podpis pogodbe.

Korak 7
Kreditna pogodba

Ob odobritvi se prikaže kreditna pogodba s pogoji. Za zaključek:

  • označijo potrditvena polja (soglasje s pogoji in s SEPA direktno obremenitvijo),
  • vnese e-poštni naslov,
  • klikne Potrdi.
E-naslov (naključen, enak kot v koraku 4)
janez.novakxxxx@leanpay.com
Korak 8
Plačilna kartica (če je zahtevana)

Če nakup zahteva preverjanje plačilne kartice, se opravi rezervacija 1 € (znesek se ne knjiži). Vneseš testne podatke kartice:

Številka kartice
4242 4242 4242 4242
Datum poteka
12/30
CVC
123
Ime na kartici
Janez Novak

Po vnosu klikneš Preverite in kupite.

Korak 9
Oddana vloga in potrditev Leanpay

Ko so vsi podatki pravilno vneseni in ustrezajo kreditnim pogojem, Leanpay vlogo predhodno odobri in dodeli status SUCCESS. Status se pošlje na tvoj API URL in je viden tudi v Vendor aplikaciji (vendor.leanpay.si) pod zavihkom Transakcije.

Oddano vlogo mora nato Leanpay še potrditi. Potrjevanje poteka samodejno dvakrat dnevno.

Za takojšnjo potrditev (brez čakanja na samodejni cikel) se obrni na partner@leanpay.com.
Korak 10
Zaključek in nadaljnje testiranje

Ko Leanpay vlogo potrdi, je postopek oddaje naročila končan.

Za testiranje celotnega poteka z neverificirano stranko — torej preverjanje (verifikacijo) in zaključek naročila — se obrni na partner@leanpay.com in navedi številko naročila. Posredovali ti bomo verifikacijsko kodo, ki bi jo sicer stranka prejela po SMS.

Za preizkus drugih izidov (FAILED, CANCEL, EXPIRED) glej razdelek “Možna stanja” spodaj. Če kadarkoli med postopkom potrebuješ pomoč, se obrni na partner@leanpay.com.

Možna stanja

Po zaključku procesa Leanpay pošlje stanje vloge na tvoj API URL. Vmesnih stanj Leanpay ne pošilja — če stanje ne prispe v eni uri, to pomeni, da stranka opravlja dodatno preverjanje na Leanpayevi strani in bo ustrezno stanje prispelo po obravnavi.

StanjePomen
SUCCESSKupec je uspešno zaključil vlogo in ta je predhodno odobrena.
FAILEDVloga kupca je bila zavrnjena (prispe v približno 5 minutah).
CANCELKupec je zapustil proces z zaprtjem Leanpay okna (prispe v približno 5 minutah).
EXPIREDKupec je proces začel, a ostal nedejaven oz. ga ni dokončal (prispe po približno eni uri).
Kako sprožiti posamezno stanje

FAILED in SUCCESS

Postopek izpelješ do konca (koraki zgoraj). Ob izpolnjevanju pogojev vloga prejme SUCCESS, ob zavrnitvi FAILED.

CANCEL

Med izpolnjevanjem vloge klikneš ikono X v zgornjem desnem kotu Leanpay aplikacije. Status CANCEL se pošlje na tvoj API URL.

EXPIRED

Postopek začneš in pustiš nedokončan — zapreš brskalnik ali uporabiš gumb “Nazaj”. Po približno eni uri nedejavnosti se pošlje status EXPIRED.