0.8.23 • Published 1 year ago

react-native-enigoo-terminal v0.8.23

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Terminál dokumentace

ČSOB

Vytvoření platby

createCsobPayment(String price, String ipAddress, int port, String deviceId)

Vytvoří platbu na platební terminál. Cena musí být string ve tvaru např.: “100” nebo “100.0”.

Po vytvoření platby terminál čeká na zaplacení po dobu 1. minuty poté platbu vystornuje.

Refundace platby

createCsobRefund(String price, String ipAddress, int port, String deviceId)

Vytvoří refundaci na platební terminál

FiskalPro

Vytvoření platby

createFiscalProPayment(String price, String orderId, String ipAddress, int port)

Vytvoří platbu na platební terminál. Cena musí být string ve tvaru např.: “100” nebo “100.0”.

Po vytvoření platby terminál čeká na zaplacení po dobu 1. minuty poté platbu vystornuje.

Refundace platby

createFiscalProRefund(String price, String orderId, String ipAddress, int port)

Vytvoří refundaci na platební terminál pouze na původní objednávku!

FiskalPro - SK

createFiskalProSkTerminalRecord(String data)

Vytvoří platbu na terminal Fiskal Pro - SK pro evidenci tržeb.

parametr data je JSON string kde:

{
  "paymentType": 1,
  "items": [
    {
      "name": "Vstupenka",
      "count": 2,
      "singlePrice": 10,
      "vat": 1
    }
  ]
}

paymentType

  • 1 = Hotově
  • 2 = Kartou

vat

  • 1 = 20%
  • 2= 10%
  • 3 = 15%
  • 4 = default (asi 0)

Po dokončení platby přijde status

{
	type: "FISKAL_PAYMENT"
	status: "SUCCESS"
}

Obecné stavy

Terminal Listener

DeviceEventEmitter.addListener("TERMINAL_EVENTS", (data) => {})

Vytvoření platby 📞

{
	type: "CREATE_PAYMENT"
	status: "SUCCESS"
}

Dokončení platby - po zaplacení 📞

{
	type: "PURCHASE"
	status: "SUCCESS"
}

Připojení

Po každém zavolání funkce přijde emit connection

{
	type: "CONNECTION"
	status: "SUCCESS"
}
  • Stav

    SUCCESS - Všechno proběhlo v pořádku

    FAILED - Připojení se nezdařilo, špatně nastavený terminál nebo připojení na něj

Seznam všech typů a stavů

  • Typ

    CREATE_PAYMENT - Vytvoření platby

    CREATE_REFUND - Vytvoření refundace

    PURCHASE - Platba

    RETURN - Vrácení prostředků na kartu

    REVERSAL - slouží ke zrušení poslední podpisové transakce provedené na platebním terminálu, v případě nesouhlasu podpisu. Může být proveden pouze bezprostředně po platební transakci a mezi platební transakcí a jejím reversalem nesmí být provedena uzávěrka.

  • Stav

    SUCCESS - Všechno proběhlo v pořádku

    DEFAULT_ERROR - Chyba s kartou nebo terminálem

    CANCEL - Zrušeno uživatelem nebo chybný pin

    CARD_ERROR - Chyba s kartou

    CARD_EXPIRED - Karta je expirovaná

    CARD_YOUNG - Karta ještě nezačala platit

    CARD_NO_ENOUGH_MONEY - Nedostatek prostředků na kartě

    TIMEOUT - Čas pro transakci vypršel

    CARD_BLOCKED - Karta je zablokovaná

0.8.23

1 year ago

0.8.9

1 year ago

0.8.22

1 year ago

0.8.8

1 year ago

0.8.5

1 year ago

0.8.4

1 year ago

0.8.21

1 year ago

0.8.7

1 year ago

0.8.20

1 year ago

0.8.6

1 year ago

0.8.12

1 year ago

0.8.11

1 year ago

0.8.14

1 year ago

0.8.13

1 year ago

0.8.10

1 year ago

0.8.19

1 year ago

0.8.16

1 year ago

0.8.15

1 year ago

0.8.18

1 year ago

0.8.17

1 year ago

0.8.1

1 year ago

0.8.3

1 year ago

0.8.2

1 year ago

0.8.0

2 years ago

0.7.6

2 years ago

0.7.5

2 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.4

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.1

2 years ago

0.5.0

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago