Masowy import kart prepaid

Masowy import kart prepaid

Import kart prepaid pozwala w ramach pojedynczej operacji utworzyć lub zmodyfikować wiele nośników prepaid. Przed wykonaniem importu kart musimy przygotować odpowiedni plik Excel.

W artykule: https://nayaxpolska.ladesk.com/833473-Szablon-do-importu-kart-prepaid, omówiliśmy szczegółowo zawartość pliku do importu kart prepaid oraz załączyliśmy na dole przykładowy szablon.
Z kolei w artykule: https://nayaxpolska.ladesk.com/142672-Masowy-eksport-kart-prepaid, przedstawiliśmy jak wyeksportować karty z systemu Nayax w celu modyfikacji ich parametrów.

Przy ponownym imporcie kart prepaid trzeba zachować szczególną ostrożność i być świadomym, że zaimportowanie błędnie przygotowanego pliku może sprawić, że karty zmienią aktualny kredyt. Najważniejszymi parametrami jakie trzeba mieć na uwadze są Card Credit oraz Is Delta Credit. Te dwa parametry sterują aktualnym kredytem karty.

Zanim przejdziesz do materiału filmowego pokazującego jak zaimportować karty do systemu zapoznaj się dokładnie z dalszą częścią artykułu.

Importowanie nowych kart

Podczas importowania nowych kart możemy stworzyć plik do importu całkowicie od zera na podstawie pustego szablonu lub wyeksportować z systemu przykładową kartę i jej ustawienia wziąć za wzór. Dość często stosowaną praktyką jest dodawanie pierwszej karty przez formularz w systemie Nayax (Konsumenci > Ustawienia kart pre-paid), a następnie jej eksportowanie, żeby mieć wzorcowe ustawienia, które zostaną przeklejone w wiersze pozostałych kart. Jest to metoda polecana szczególnie użytkownikom w mniejszym stopniu zaznajomionym z budową pliku do importu kart.

Przy importowaniu nowych kart parametr:

  • Card Credit - wpisujemy ilość / wartość kredytu jaki karta ma mieć po utworzeniu
  • Is Delta Credit - wpisujemy wartość 0

Modyfikacja parametrów kart już istniejących w systemie

W eksportowanym pliku z kartami prepaid możemy modyfikować różne parametry karty np. limit dzienny i miesięczny. Zazwyczaj naszą intencją jest pozostawienie kredytu w niezmienionej ilości. W kolumnie Card Credit będzie zapisana informacja o bieżącym kredycie karty. Należy sobie uświadomić, że plik który będziemy modyfikować to jedynie lokalna kopia informacji z systemu Nayax. System nadal funkcjonuje, a za pomocą kart, o których informacje wyeksportowaliśmy, nadal są wykonywane transakcje. Nawet jeśli wykonaliśmy zmiany bardzo szybko i bezzwłocznie wgraliśmy plik do systemu, to nadal istnieje ryzyko, że ktoś właśnie dokonał zakupu.

Załóżmy następujące warunki:

  • wśród wyeksportowanych kart jest karta Kowalskiego, na której w momencie eksportu znajdował się kredyt wartościowy w kwocie 20.00
  • Operator zmodyfikował parametry karty i jego intencją było pozostawienie aktualnego kredytu
  • od eksportu kart do wgrania zmodyfikowanych ustawień minęło 5 minut
  • w tym czasie Pan Kowalski wykonał dwa zakupy: batonik za 3.00 zł oraz kawę za 2.50 zł w pobliskim kawomacie

Wyeksportowany plik posiadał przy karcie Kowalskiego wartość 20 w kolumnie Card Credit oraz parametr Is Delta Credit domyślnie z wartością 0. Wspomniane parametry nie zostały zmienione przed wykonaniem eksportu. Jaki kredyt będzie miał Kowalski po imporcie kart?

- Kowalski będzie miał nadal 20.00 . Ale dlaczego nie 14.50?

Is Delta Credit jest parametrem który informuje system czy podczas importu ma uwzględnić aktualne saldo karty w systemie. Przyjmuje dwie wartości: 1 lub 0

  • 1 - podczas importowania pliku system weźmie pod uwagę kredyt na serwerze i doda do niego wartość w kolumnie Card Credit
  • - podczas importowania pliku do systemu obecny kredyt na karcie zostanie zignorowany i ustawiony na wartość w kolumnie Card Credit

Ponieważ Is Delta Credit był pozostawiony na wartości 0 system ustawił kredyt karty na wartość 20.00, nie zważając, że aktualny kredyt wynosi 14.50. 

Przy modyfikowaniu kart istniejących w systemie Nayax parametr:

  • Card Credit - wpisujemy ilość / wartość kredytu 0
  • Is Delta Credit - wpisujemy wartość 1

Jeśli wykonalibyśmy ten sam import z Is Delta Credit = 1, Card Credit = to system podczas importu pobrałby aktualne saldo karty (14.50) i dodał do niego kredyt z kolumny Card Credit, a więc dodałby 0. W rezultacie po dokonanej modyfikacji karta posiadałaby prawidłową wartość kredytu.

Ten mechanizm możemy wykorzystać czy modyfikacji kredytu wielu kart na raz. Załóżmy raz jeszcze następującą sytuację: Klient spóźnił się z informacją ,że pracownicy powinni mieć od bieżącego miesiąca kredyt 20.00 zamiast 30.00. Niestety kredyt na kartach uzupełnij się już automatycznie wraz z końcem miesiąca. Mamy pulę 100 którym musimy pomniejszyć kredyt o 10 i zmienić kwotę miesięcznego doładowania. Zrobimy to w prosty sposób modyfikując plik z wyeksportowanymi kartami prepaid w następujący sposób:

  • Card Credit - wpisujemy wartość kredytu -10
  • Is Delta Credit - wpisujemy wartość 1
  • Monthly Reload - modyfikujemy wartość 30 na 20
     

W rezultacie bieżące saldo wszystkich zmodyfikowanych kart zostanie pomniejszone o 10.00 , a kwota miesięcznego doładowania zostanie ustawiona na 20.00.

Posiadając dokładną wiedzę jak zachowa się kredyt karty podczas importu pliku Excel do systemu Nayax, możemy przejść do materiału filmowego, przedstawiające jak w praktyce zaimportować przygotowany plik: