HolestPay

Korisnički Priručnik

Verzija 1.0.2, Januar 2025

O ovom priručniku:

Ovo je generalni korisnički priručnik za HolestPay sistem koji objašnjava funkcionalnosti koje važe za sve platforme. U dokumentu se ne pominju specifične odlike pojedinih e-commerce platformi (WooCommerce, Custom, Shopify, Magento, OpenCart, Drupal, WiX, Etsy, Kajabi itd...) već se fokusiramo na:

Za specifične instrukcije vezane za vašu platformu (instalacija modula, konfiguracija, platform-specifične funkcije), molimo konsultujte dodatnu dokumentaciju za tu platformu.

Sadržaj

1. Uvod u HolestPay

HolestPay je napredni sistem koji omogućava integrisano upravljanje plaćanjima, dostavom, fiskalizacijom i poslovnim procesima preko jedne centralne platforme. Sistem pruža Holest e-Commerce doo, PSP (Payment Service Provider).

HolestPay Dashboard

Slika 1: HolestPay komandna tabla (Dashboard)

Ključne karakteristike sistema:

Važno - Šta je POS u HolestPay terminologiji:
U HolestPay sistemu, termin "POS" označava sajt (web shop), Android aplikaciju ili iOS aplikaciju - NE fizički POS terminal koji se koristi u trgovinama. Svaki POS predstavlja jednu tačku prodaje, bez obzira da li je to web sajt, mobilna aplikacija ili desktop aplikacija.
Važno: HolestPay je dostupan u dva okruženja:

Ova okruženja su namerno izolovana. Potrebno je kreirati i podesiti sve parametre odvojeno za svako okruženje.

2. Osnovni koncepti i terminologija

Pre nego što počnete sa korišćenjem HolestPay sistema, važno je da razumete osnovne koncepte i terminologiju koja se koristi u platformi. Ova sekcija objašnjava ključne operacije i statuse koji čine temelj rada sa sistemom.

2.1. Platne operacije

HolestPay podržava različite tipove platnih operacija, zavisno od poslovnog modela i potreba:

Authorization (Autorizacija)

Standardni model plaćanja gde se novac odmah prebacuje sa kartice kupca na račun trgovca.

Tok:

  1. Kupac unosi podatke kartice
  2. Sistem šalje zahtev banci za autorizaciju
  3. Banka odobrava ili odbija transakciju
  4. Ako je odobreno, novac se prebacuje na račun trgovca (clearing 1-3 dana)

Pre-Authorization (Pre-autorizacija)

Prvi korak u dvostepenom modelu plaćanja koji omogućava rezervaciju sredstava.

Karakteristike:

Kada koristiti:

Post-Authorization / Capture (Post-autorizacija)

Drugi korak u dvostepenom modelu - izvršavanje stvarnog prenosa novca nakon rezervacije.

Karakteristike:

VOID (Poništenje)

Operacija koja poništava transakciju pre nego što banka izvrši clearance.

Upotreba:

Prednosti:

Napomena: Nakon što banka izvrši clearance (obično 2-24 sata), VOID više nije moguć. Tada je potrebno koristiti REFUND. IPS metoda NE podržava VOID operaciju.

REFUND (Povraćaj novca)

Operacija koja vraća novac kupcu nakon što je transakcija već izvršena i clearing završen.

Karakteristike:

Status Query (Upit statusa)

Operacija provere statusa transakcije direktno kod payment gateway-a.

Kada koristiti:

2.2. HolestPay status format

HolestPay koristi kompleksan format statusa koji objedinjuje statuse svih modula (plaćanje, fiskalizacija, dostava). Ovo je najmerodavniji status koji treba koristiti u radu.

Format HolestPay statusa:

[PAYMENT:payment_status][ (fmethod1_uid)_FISCAL:(fmethod1_status) [(fmethod2_uid)_INTEGR:(fmethod2_status)]...][ (smethod1_uid)_SHIPPING:packet_no@shipping_status [(smethod2_uid)_SHIPPING:packet_no@shipping_status]...]

Važna pravila:

Mogući payment statusi:

Status Opis
SUCCESS / PAID Plaćeno u potpunosti
RESERVED Iznos rezervisan (pre-autorizacija), još nije capture-ovan
AWAITING Čeka se uplata (npr. bankarska uplatnica)
PAYING Parcijalno plaćeno, koristi se za avansna ili multi-source plaćanja
REFUNDED Refundirano u potpunosti
PARTIALLY-REFUNDED Parcijalno refundirano
VOID Poništeno
OVERDUE Rok za plaćanje istekao
EXPIRED Istekao rok (kod metoda sa rokom važenja)
OBLIGATED Isto kao AWAITING ali kada je isporuka usluge počela ili postoji zakonska garancija
REFUSED Odbijeno
FAILED Neuspelo
CANCELED Otkazano

Primeri HolestPay statusa:

PAYMENT:PAID efiscalrs_FISCAL:sale dexpressrs_SHIPPING:AG0304309722@DELIVERED

Objašnjenje: Plaćanje završeno, fiskalni modul dodao status "sale", paket dostavljen

PAYMENT:RESERVED

Objašnjenje: Pre-autorizacija, čeka se capture

PAYMENT:PAID efiscalrs_FISCAL:sale some_uploader_INTEGR:uploaded dexpressrs_SHIPPING:AG001@PREPARING

Objašnjenje: Plaćeno, fiskalni modul (_FISCAL) dodao status "sale", integracioni modul (_INTEGR) dodao status "uploaded", paket u pripremi

PAYMENT:PAID dexpressrs_SHIPPING:AG0304309722@DELIVERED

Objašnjenje: Plaćeno i isporučeno. Fiskalni modul je konfigurisan ali ne dodaje status u HolestPay format

some_uploader_INTEGR:97

Objašnjenje: Samo integracioni modul sa statusom 97, bez payment i shipping modula

Važno: Ovo je uniformni status format koji se koristi kroz celu platformu - u panelu, API odgovorima, webhook notifikacijama i platformskim modulima. Razumevanje ovog formata je ključno za pravilnu implementaciju i upravljanje narudžbinama.

3. Preduslovi i početna podešavanja

3.1. Kreiranje korisničkog naloga

Pre korišćenja HolestPay sistema, potrebno je kreirati korisnički nalog na odgovarajućem okruženju:

HolestPay Login ekran

Slika 2: Ekran za prijavljivanje na HolestPay sistem

  1. Posetite web stranicu: https://sandbox.pay.holest.com/ (za testiranje) ili https://pay.holest.com/ (za produkciju)
  2. Kliknite na opciju "Registruj se"
  3. Popunite podatke:
  4. Označite opciju za postavljanje biometrijske/WebAuthn zaštite identiteta (preporučeno)
  5. Kliknite "Registruj se"
HolestPay registraciona forma

Slika 3: Forma za registraciju novog korisnika

3.2. Višefaktorska autentifikacija (MFA)

HolestPay zahteva višefaktorsku autentifikaciju (Multi-Factor Authentication) za sve korisnike. Ovo je obavezna sigurnosna mera koja štiti vaš nalog.

MFA verifikacija

Slika 4: Ekran za unos sigurnosnog koda (MFA)

Podržani MFA metodi:

Proces MFA verifikacije:

  1. Unesite email i lozinku
  2. Sistem će poslati sigurnosni kod na email ili telefon
  3. Unesite primljeni kod u polje "SIGURNOSNI KOD"
  4. Sistem će vas prijaviti nakon uspešne verifikacije
Napomena: Preporučujemo korišćenje biometrijske autentifikacije (otisak prsta, face-id) jer je najbrža i najsigurnija opcija.

3.3. Kreiranje kompanije

Važno - Kako funkcioniše kreiranje kompanije:

Proces kreiranja kompanije (za prvog korisnika - osnivača):

  1. Prijavite se na HolestPay panel
  2. U levom meniju odaberite opciju "FIRMA" (Company)
  3. Kliknite na dugme "Dodaj novu firmu" (Create a company)
  4. Unesite podatke o kompaniji:
  5. Sačuvajte podatke
  6. Automatski dobijate ulogu "Owner" za ovu kompaniju
Lista kompanija

Slika 5: Lista kompanija kojim korisnik upravlja

Za ostale korisnike: Ako niste osnivač kompanije, prvo napravite svoj nalog (Poglavlje 3.1), a zatim zatražite od vlasnika (Owner) kompanije da vam dodeli pristup (Poglavlje 3.4 - Upravljanje korisnicima).

3.4. Upravljanje korisnicima

Ako više osoba treba da ima pristup HolestPay panelu, možete im dodeliti odgovarajuće uloge:

Uloge korisnika:

Dodavanje novog korisnika:

  1. Novi korisnik prvo mora kreirati svoj nalog na HolestPay platformi
  2. U Company podešavanjima, idite na sekciju "Users"
  3. Kliknite "Add user"
  4. Unesite email adresu korisnika
  5. Dodelite odgovarajuću ulogu (Administrator ili Operator)
  6. Sačuvajte
Važno - Pravila za uloge:

3.5. Kreiranje POS-a (Sajt ili Aplikacija)

Svaka kompanija može imati više POS-ova (sajtova, Android/iOS aplikacija):

  1. U levom meniju odaberite "SAJTOVI/APLIKACIJE/SplitPay"
  2. Kliknite "Dodaj novi POS"
  3. Izaberite tip POS-a:
  4. Unesite podatke:
  5. Sačuvajte
Lista POS-ova

Slika 6: Lista POS-ova (Sajtovi/Aplikacije) za kompaniju

Merchant POS UID i Merchant POS Secret: Nakon kreiranja POS-a, sistem će generisati dva ključna podatka:

Ove podatke ćete koristiti za povezivanje vašeg sajta ili aplikacije sa HolestPay sistemom. Čuvajte ih na sigurnom mestu!

HolestPay pretplate:

4. Metode plaćanja

HolestPay podržava različite metode plaćanja koje se mogu konfigurisati prema potrebama vašeg poslovanja. Dostupnost pojedinih metoda zavisi od tipa pretplate koju imate.

Lista metoda plaćanja

Slika 7: Primer liste metoda plaćanja za POS

Napomena: Ne treba specificirati brendove kartica (Visa, Mastercard, itd.) unapred - to zavisi od dinamičkih opcija i payment metoda koje dodate. Svaka metoda ima svoje podržane kartice.

4.1. Tipovi metoda plaćanja

Kartična plaćanja

Karakteristike:

Napomena: HolestPay podržava veliki broj payment gateway-a za kartična plaćanja. Svaki gateway modul koji dodate donosi svoje specifične opcije i operacije (VOID, Capture, Refund, Status Query, itd.). Dostupnost određenih operacija zavisi od modula koji koristite.

IPS Mobilna plaćanja

Instant Payment System - Plaćanje putem:

Prednosti:

Važno: IPS plaćanja NE podržavaju VOID operaciju. Za povraćaj novca možete koristiti samo REFUND.

Uplatnica sa NBS QR kodom

Automatsko generisanje uplatnice koja sadrži:

Karakteristike:

Plaćanje na rate

Omogućava kupcima plaćanje u mesečnim ratama kroz banku:

Upozorenje: Plaćanja na rate ne mogu biti refundirana programski. U slučaju potrebe za refundacijom, morate kontaktirati banku direktno. Ovo je zbog kamatnih stopa i specifične strukture plaćanja na rate.

5. Metode dostave

HolestPay omogućava integraciju sa različitim kurirskim službama i kompletno upravljanje procesom dostave.

Lista metoda dostave

Slika 8: Primer liste metoda dostave

Funkcionalnosti shipping modula:

Napomena: HolestPay podržava integraciju sa različitim kurirskim službama. Svaki shipping modul koji dodate donosi svoje specifične opcije i operacije. Osnove opcije uključuju kreiranje instrukcije kuriru i štampu tiketa, dok dodatne funkcionalnosti zavise od modula i kurirskog API-ja koji koristite.

Uređivanje podataka za dostavu

Prilikom kreiranja ili uređivanja pošiljke, možete prilagoditi sve podatke koji se šalju kuriru:

Forma za uređivanje podataka dostave

Slika 8a: Forma za uređivanje podataka koji se šalju kurirskoj službi - omogućava potpunu kontrolu nad informacijama o pošiljci

Forma omogućava uređivanje:

Važno: Svi podaci se mogu izmeniti pre nego što se pošiljka finalizuje i pošalje kurirskoj službi. Nakon što kurir preuzme paket, izmene se mogu vršiti samo kroz kurirski servis direktno.

5.1. Statusi dostave

Svaki paket ima oznaku u formatu:

<tracking-kod-kurira>@STATUS [(ime skladišta - ako nije podrazumevano)]

Primer:

AG0304309722@PREPARING AG0304309723@READY (Skladište Gornji Milanovac)

Lista statusa:

Status Opis
PREPARING Inicijalni status kada je adresa dostave validna. Roba se priprema za slanje.
READY Roba je pripremljena i proverena, spremna za preuzimanje kurira.
SUBMITTED Zahtev je poslat kurirskoj službi, čeka se preuzimanje.
DELIVERY Pošiljka je kod kurira, u toku je dostava.
DELIVERED Pošiljka je uspešno dostavljena kupcu.
ERROR Greška u komunikaciji sa API-jem kurirske službe.
RESOLVING Adresa dostave ili nešto drugo zahteva pažnju (ručna intervencija).
FAILED Dostava je trajno neuspela (kupac nedostupan nakon više pokušaja) ili kurirski API je odbio zahtev.
REVOKED Dostava je otkazana od strane kupca ili kompanije.
Napomena: Status REVOKED se koristi umesto CANCELED. Ovo je usklađeno sa najnovijom verzijom sistema.

6. Fiskalizacija i integracije

HolestPay pruža napredne mogućnosti fiskalizacije i integracije sa poslovnim sistemima.

Lista fiskalnih i integracionih metoda

Slika 9: Primer liste fiskalnih i integracionih metoda

6.1. E-Fiscal RS (Elektronska fiskalizacija - Srbija)

Automatska integracija sa sistemom Poreske uprave Republike Srbije za izdavanje elektronskih fiskalnih računa.

Fiskalni račun

Slika 10: Primer elektronskog fiskalnog računa sa QR kodom

Mogućnosti:

Zakonski okvir: Prema zakonu, fiskalni račun mora biti izdat najkasnije 24 sata nakon izvršene kupoprodaje. Sa HolestPay sistemom, moguće je izdavanje računa u momentu isporuke robe kupcima, što je idealno rešenje.

Kada se roba šalje preko kurirske službe, moguće su tri opcije po zakonu:

Opcija 1: Digitalni fiskalni račun pre isporuke

Opcija 2: Štampani fiskalni račun sa paketom

Opcija 3: Fiskalni predračun + odložena fiskalna prodaja (preporučeno)

HolestPay podržava sve tri opcije - odaberite onu koja najbolje odgovara vašem poslovnom procesu.

6.2. Tipovi fiskalnih dokumenata

Fiskalni račun za prodaju (Fiscal Sale)

Kada se izdaje:

Sadrži:

Fiskalni račun za povraćaj (Fiscal Refund)

Kada se izdaje:

Obavezno:

Važno: Bez ispravnog TIN-a kupca, fiskalni povraćaj ne može biti izdat. U tom slučaju, koristi se "Storno" umesto povraćaja.

Storno računa (Fiscal Recall)

Kada se koristi:

Karakteristike:

Avansni račun (Fiscal Advance)

Kada se koristi:

Proces:

  1. Izdaje se avansni račun za primljeni iznos
  2. Mogu se izdati dodatni avansni računi (svaki referencira prethodni)
  3. Konačni račun prodaje referencira sve avanse

Obavezno: TIN identifikacija kupca

Predračun / Profaktura (Fiscal Proforma)

Kada se koristi:

Proces:

Obavezno: TIN identifikacija kupca

6.3. PIB i TIN identifikacija

Za fiskalne povraćaje, avanse i profakture obavezno je identifikovanje kupca preko TIN-a (Tax Identification Number).

Format TIN-a:

PREFIKS:VREDNOST

Podržani prefiksi:

Prefiks Opis Primer
10 PIB kupca / RS VAT NO (pravno lice) 10:105677555
11 JMBG (fizičko lice - građani RS) 11:1008985730021
12 PIB i JBKJS (prodaja državnim institucijama) 12:...
20 Broj lične karte (RS ID) 20:...
21 Broj izbeglačke legitimacije 21:...
22 EBS 22:...
23 Broj pasoša (srpski pasoš) 23:...
30 Broj pasoša (strani pasoš) 30:...
31 Diplomatska legitimacija 31:...
32 Lična karta (Severna Makedonija) 32:...
33 Lična karta (Crna Gora) 33:...
34 Lična karta (Albanija) 34:...
35 Lična karta (Bosna i Hercegovina) 35:...
40 Poreski ID iz strane države (Foreign TIN) 40:61-2344005

6.4. Druge fiscal & integration integracije

Važno - Kako fiscal & integration moduli funkcionišu:

Tipovi fiscal & integration modula:

1. Elektronsko fakturisanje i fiskalizacija

Moduli za integraciju sa poreskim sistemima različitih zemalja. Automatsko kreiranje i slanje fiskalnih računa, faktura, i drugih dokumenata prema lokalnim propisima.

2. Izvoz narudžbina (FTP/SFTP/API)

Moduli za automatski eksport narudžbina ka eksternim sistemima:

3. Book-keeping software integracije

Moduli za dvosmeru integraciju sa računovodstvenim softverima:

4. Data feed moduli

Omogućavaju dostupnost podataka o narudžbinama putem različitih feed formata.

5. Notifikacioni moduli

Specijalizovani moduli za slanje notifikacija (push, SMS, email) u specifičnim scenarijima.

6. Custom integracije

HolestPay podržava razvoj custom fiscal & integration modula za specifične potrebe vašeg poslovanja putem API-ja.

Napomena: Lista dostupnih fiscal & integration modula se konstantno proširuje. Za trenutno dostupne module i njihove mogućnosti, proverite sekciju "FISKALNI/INTEGRACIONI MODULI" u HolestPay panelu ili kontaktirajte podršku.

7. Backend operacije sa narudžbinama

HolestPay omogućava upravljanje svim aspektima narudžbina na dva načina:

  1. Direktno na vašem sajtu - preko gotovih modula (WooCommerce, Magento, OpenCart, VirtueMart, Shopify...)
  2. U HolestPay panelu - centralno upravljanje svim POS-ovima
Prednost gotovih modula - Sve na jednom mestu:

HolestPay integracija na vašem sajtu

HolestPay box u order details

Slika 11: HolestPay sekcija u detaljima narudžbine na sajtu (WooCommerce primer) - sve operacije dostupne direktno u vašem admin panelu

Kada koristite gotov modul (WooCommerce, Magento, OpenCart, VirtueMart, Shopify...), u detaljima svake narudžbine vidite HolestPay box koji prikazuje:

Važno: SVE operacije koje su moguće za datu narudžbinu biće dostupne u HolestPay box-u na vašem sajtu, identično kao što su dostupne na HolestPay panelu. Ne postoji razlika u funkcionalnosti - dobijate potpunu kontrolu direktno iz admin panela vaše platforme.

Upravljanje preko HolestPay panela

Lista narudžbina

Slika 12: Lista narudžbina u HolestPay panelu sa statusima i dostupnim opcijama

Detalji narudžbine

Slika 13: Detalji narudžbine u HolestPay panelu sa dostupnim operacijama

HolestPay panel omogućava centralno upravljanje narudžbinama sa svih vaših POS-ova (sajtova/aplikacija). Koristan je za:

Napomena: Set dostupnih operacija zavisi od trenutnog statusa narudžbine i konfiguracije sistema. Sistem dinamički prikazuje samo one operacije koje su validne u datom trenutku.

7.1. Operacije vezane za plaćanje

Status Query (Upit statusa)

Funkcija: Ponovo proverava status transakcije direktno kod payment gateway-a.

Kada koristiti:

Capture (Post-autorizacija)

Funkcija: Izvršava naplaćivanje nakon pre-autorizacije.

Napomena:

VOID (Poništenje)

Funkcija: Poništava transakciju pre nego što banka izvrši clearance.

Kada je dostupno:

Prednost: Obično ne postoji provizija (za razliku od refund-a)

Napomena: IPS metoda NE podržava VOID operaciju. Za povraćaj novca sa IPS-a koristite samo REFUND.

REFUND (Povraćaj novca)

Funkcija: Vraća novac kupcu nakon što je transakcija izvršena i clearance završen.

Karakteristike:

Napomena: Nakon izvršenja refund-a, potrebno je kreirati odgovarajući fiskalni dokument (refund ili storno).

Upozorenje za plaćanja na rate: Plaćanja koja su izvršena na rate ne mogu se refundirati programski. Morate kontaktirati banku direktno za refundiranje takvih plaćanja.

Send Payment Link (Slanje linka za plaćanje) - PAY-BY-LINK

Funkcija: Kreira i šalje link kupcu za završavanje plaćanja van vašeg sajta (offsite opcija).

Korisno za:

Kako funkcioniše:

  1. U HolestPay panelu (ili preko API-ja) kreirate link za plaćanje
  2. Unesete iznos, opis, podatke kupca
  3. Sistem generiše jedinstveni link
  4. Pošaljete link kupcu bilo kojim kanalom
  5. Kupac klikom otvara stranicu za plaćanje (hosted by HolestPay)
  6. Kupac završava plaćanje
  7. Vi dobijate notifikaciju o rezultatu
Napomena: Ovo je offsite opcija - kupac ne kupuje na vašem sajtu već direktno na HolestPay stranici za plaćanje. Ovo je izuzetak od standardnog toka gde kupci kupuju na vašem sajtu.

7.2. Operacije vezane za dostavu

Create Shipment (Kreiranje pošiljke)

Funkcija: Kreira pošiljku i dobija tracking broj od kurirske službe.

Potrebni podaci:

Print Label (Štampanje etikete)

Funkcija: Generiše i štampa etiketu za paket.

Etiketa sadrži:

Submit to Courier (Slanje kurirskoj službi)

Funkcija: Šalje zahtev kurirskoj službi da preuzme paket.

Status menja iz: READY → SUBMITTED

Cancel Shipment (Otkazivanje pošiljke)

Funkcija: Otkazuje pošiljku pre ili nakon slanja kuriru.

Napomena: Moguće otkazivanje zavisi od politike kurirske službe i trenutnog statusa pošiljke.

7.3. Operacije fiskalizacije

Issue Fiscal Receipt (Izdavanje fiskalnog računa)

Funkcija: Izdaje fiskalni račun za prodaju.

Kada: Nakon što je plaćanje uspešno završeno.

Parametri: Nema dodatnih parametara

Fiscal Refund (Fiskalni povraćaj)

Funkcija: Izdaje fiskalni račun za povraćaj robe.

Obavezni parametri:

Napomena: Automatski povezuje sa originalnim računom prodaje.

Fiscal Recall (Storno računa)

Funkcija: Stornira prethodno izdat račun.

Kada koristiti:

Parametri: Nema dodatnih parametara - TIN nije potreban

Fiscal Advance (Avansni račun)

Funkcija: Izdaje avansni račun za delimično plaćanje.

Obavezni parametri:

Fiscal Proforma (Predračun)

Funkcija: Izdaje predračun koji ne utiče na poreze.

Obavezni parametri:

Send Fiscal by Email (Slanje fiskalnog računa)

Funkcija: Ponovo šalje fiskalni račun kupcu na email.

Korisno kada:

Sync on POS

Funkcija: Re-send rezultata na vaš sajt/aplikaciju

Kada koristiti: Kada želite da ručno osvežite podatke na vašem POS-u

8. Proces kupovine (korisnički tok)

Važno - Gde se odvija kupovina:

Standardni tok plaćanja (isti za sve metode):

  1. Iniciranje plaćanja - Kupac bira proizvode na vašem sajtu i izabere metodu plaćanja na checkout stranici
  2. Prezentovanje input forme - Sistem prikazuje formu za unos podataka specifičnih za izabranu metodu (detalji kartice, QR kod, uplatnica, itd.)
  3. Obrada rezultata - Payment gateway obrađuje transakciju i vraća rezultat
  4. Pozivanje fiskalnih i shipping metoda - Nakon uspešnog plaćanja, automatski se pozivaju konfigurisane fiskalne i shipping metode
  5. Prikaz rezultata - Kupac vidi rezultat transakcije (uspešno/neuspešno), detalje plaćanja, fiskalni račun i informacije o dostavi
Važno: Iako je osnovni tok isti za sve metode plaćanja, prezentacija input forme i korisničko iskustvo se razlikuju:

Manualno pozivanje metoda

Napomena: Sve platne, fiskalne & integracione i shipping metode se mogu pozivati i manuelno:

Manuelno pozivanje se vrši iz HolestPay panela ili preko API-ja.

Pay-by-Link je funkcionalnost koja omogućava kreiranje jedinstvenog linka za plaćanje koji možete poslati kupcu. Postoje dve verzije:

Kreiranje linka direktno u HolestPay panelu - kupac plaća na HolestPay hosted stranici.

Pay-by-Link forma

Slika 12: Forma za kreiranje Pay-by-Link linka u HolestPay panelu

Kako kreirati:

  1. U HolestPay panelu, otvorite Order ili Transaction sekciju
  2. Kliknite na opciju "Create Pay-by-Link" ili sličnu opciju
  3. Unesite detalje narudžbine:
  4. Izaberite dostupne platne metode koje kupac može koristiti
  5. Ako postoji isporuka, izaberite dostupne metode isporuke koje kupac može odabrati
  6. Podesite rok važenja ponude (link će biti aktivan do određenog datuma/vremena)
  7. Izaberite opciju slanja notifikacije (opciono):
  8. Kliknite na jedno od dva dugmeta:
  9. Sistem kreira jedinstveni link koji možete kopirati i poslati kupcu (ako niste koristili "Sačuvaj i obavesti")
Napomena - Personalizacija:

Kada kupac otvori link:

Kada koristiti offsite Pay-by-Link:

Neki platformski moduli (kao WooCommerce) imaju on-site Pay-by-Link opciju koja funkcioniše slično, ali sa važnom razlikom:

Razlika:

Kako funkcioniše on-site Pay-by-Link:

  1. Narudžbina već postoji u vašem WooCommerce sistemu
  2. U HolestPay box-u u order details kliknete "Send Payment Link"
  3. Link vodi kupca direktno na checkout stranicu vašeg sajta za tu narudžbinu
  4. Kupac završava plaćanje kroz vaš standardni checkout proces

Prednosti on-site verzije:

Prednosti offsite verzije:

Važno - Izbor verzije:

Praćenje narudžbine

Način praćenja narudžbine zavisi od implementacije na vašem sajtu/aplikaciji. Obično uključuje:

10. Pomoć i dokumentacija

HolestPay sistem sadrži ugrađenu sekciju za pomoć sa korisnim priručnicima i primerima.

Dokumentacija i pomoć

Slika 14: Sekcija Pomoć sa dokumentima i priručnicima

Tipovi dostupne dokumentacije:

Napomena: Dostupna dokumentacija zavisi od konfigurisanih modula i metoda na vašem POS-u. Dokumentacija se redovno ažurira i proširuje.

Kako pristupiti dokumentaciji:

  1. U levom meniju HolestPay panela kliknite na "POMOĆ" (ili ikonu sa upitnikom)
  2. Izaberite kategoriju dokumentacije koja vas interesuje
  3. Kliknite na link dokumenta koji želite da pregledate
  4. Dokument će se otvoriti u novom tabu ili preuzeti

11. Platformski moduli i integracija

HolestPay se može integrisati sa vašom platformom na više načina:

Platformski moduli

Slika 15: Primer liste dostupnih platformskih modula

Tipovi integracije:

1. Gotovi platformski moduli (plugin/ekstenzija)

HolestPay nudi gotove module za popularne e-commerce i CMS platforme. Lista dostupnih modula se konstantno proširuje.

Karakteristike gotovih modula:

Napomena: Za trenutno dostupne platforme i njihove module, proverite sekciju "PLATFORMSKI MODULI" u HolestPay panelu ili na web sajtu. Lista se redovno ažurira.

2. JavaScript/HTML integracija

Za custom platforme ili direktnu web integraciju:

3. API integracija

Za potpunu kontrolu i prilagođenu integraciju:

Primer - HolestPayPHP biblioteka:

PHP 7.2+, 8.*, 9.* Potreban PHP modul: php-curl

Kako odabrati način integracije:

Scenario Preporučena integracija
Koristite popularnu e-commerce platformu Proverite da li postoji gotov modul
Custom web aplikacija JavaScript/HTML integracija ili API
Mobilna aplikacija (Android/iOS) API integracija
Desktop aplikacija API integracija
Potrebna potpuna kontrola API integracija
Preporuke:

12. Uređivanje email templejta

HolestPay omogućava potpunu personalizaciju email poruka koje sistem šalje kupcima. Ova podešavanja se nalaze u sekciji podešavanja POS-a.

Lista email templejta

Slika X: Lista dostupnih email templejta za prilagođavanje

12.1. Dostupni templejti

U sekciji email templejta možete videti sve dostupne templejte koje možete prilagoditi. Svaki templejt služi za specifičnu svrhu u toku procesa plaćanja i narudžbine.

12.2. Proces uređivanja templejta

Uređivanje email templejta se odvija u tri koraka:

Korak 1: Izbor templejta

  1. U HolestPay panelu, idite na podešavanja POS-a
  2. Pronađite sekciju "Mail Templates"
  3. Iz liste izaberite templejt koji želite da izmenite

Korak 2: Izbor testnih podataka

Pre nego što počnete sa uređivanjem, potrebno je izabrati testne podatke:

Izbor testnih podataka

Slika X+1: Izbor postojeće narudžbine ili liste narudžbina za testne podatke

Korak 3: Uređivanje u editoru

Email templejt editor

Slika X+2: Editor za uređivanje email templejta sa live preview funkcijom

Editor je podeljen u tri panela sa live preview funkcijom:

Leva strana editora:

Desna strana editora - Preview panel:

Live preview funkcionalnost:

Dodatne mogućnosti:

12.3. Liquid templejt jezik

Liquid je templejt jezik koji se koristi za sigurno prilagođavanje email poruka:

Primeri Liquid sintakse:

{{ customer.name }} {{ order.total | money }} {% if order.shipping_address %} Adresa za dostavu: {{ order.shipping_address }} {% endif %}
VAŽNO - Prva linija Liquid outputa:

Prva linija Liquid render outputa koristi se kao naslov email-a (Subject). Ovo je veoma važno za pravilan rad email templejta.

Primer:

Vaša narudžbina #{{ order.number }} je potvrđena <!-- Ova prva linija postaje Subject email-a --> <html> <body> <h1>Hvala na narudžbini!</h1> <p>Vaša narudžbina broj {{ order.number }} je uspešno primljena.</p> </body> </html>

U ovom primeru, Subject email-a će biti: "Vaša narudžbina #12345 je potvrđena", dok će ostatak biti telo email-a.

12.4. Sačuvavanje izmena

Nakon što završite sa izmenom templejta:

  1. Pregledajte kako izgleda u preview-u sa testnim podacima
  2. Testirajte sa različitim testnim podacima ako je potrebno
  3. Proverite da li je prva linija pravilno formatirana za Subject email-a
  4. Kliknite "Sačuvaj" da primenite izmene
  5. Novi templejt će se odmah koristiti za sve buduće email poruke tog tipa
Važno - Stilizovanje i testiranje:

13. Podrška i kontakt

Tehnička podrška

Za sva pitanja, probleme ili pomoć vezanu za HolestPay sistem:

Dostupnost podrške

Tehnička podrška je dostupna u radnim danima:

Kako zatražiti pomoć

Kada kontaktirate podršku, pripremite sledeće informacije:

  1. Opis problema - što detaljnije
  2. Kada se problem dogodio - datum i vreme
  3. Narudžbina ID ili transakcija ID - ako je vezano za konkretnu transakciju
  4. Screenshot-ovi - ako je moguće
  5. Koraci za reprodukovanje - kako da ponovimo problem
  6. Ime kompanije i POS-a - da možemo brže locirati vaš nalog

Dokumentacija i resursi

Dodatna dokumentacija, API referenca i video tutorijali dostupni su:

Sandbox okruženje za testiranje

Pre implementacije u produkciju, preporučujemo testiranje u sandbox okruženju:

Pretplate i cene

Za informacije o pretplatama, cenama i dostupnim paketima:

Važno za integratore: Ako ste integrator koji radi sa više klijenata, možete koristiti jedan nalog za upravljanje svim kompanijama. Svaka kompanija se kreira odvojeno, a vi možete biti administrator ili vlasnik za više kompanija istovremeno.

Status sistema

Za proveru statusa HolestPay servisa u realnom vremenu:

Sigurnosni incidenti

Ako sumnjate na sigurnosni incident ili otkrijete ranjivost:

Feature zahtevi i feedback

Vaš feedback je važan! Ako imate sugestije za nove funkcionalnosti: