-
Notifications
You must be signed in to change notification settings - Fork 1
Detailní datum a čas zpracování a vypořádání transakce
Toto rozšíření (extension) předává v operaci payment/status
údaje o datumu a času vytvoření transakce, její autorizaci a zúčtování.
Obchodník musí mít tuto funkcionalitu na platební bráně aktivovanou. Pro aktivaci, prosím, kontaktujte akceptacekaret@csob.cz.
Datum a čas založení transakce na platební bráně v rámci operace payment/init
. Formát YYYY-MM-DD'T'HH:MM:SS.SSS'Z'
(přesnost na ms).
Úplně přesně se jedná o okamžik začátku zpracování v autorizační části platební brány (po validaci parametrů, těsně před odesláním požadavku na autorizaci). Formát YYMMDDHHMMSS
(přesnost na sekundy).
Datum zúčtování určuje, ve kterém výpisu transakce skončí. Formát YYYYMMDD
(přesnost na dny).
Nově přidaný parametr je extensions
, obsahuje seznam všech předávaných rozšíření pro danou operaci. Rozšíření trxDates
bude vyplněno pouze v odpovědi operace payment/status
.
Tučně uvedené parametry budou vždy vráceny (jsou povinné)
Položka | Typ | Popis |
---|---|---|
extension | String | ID rozšíření (přidělené na základě konfigurace platební bránou). Pro toto rozšíření bude vždy nastaveno na konstantu trxDates . |
dttm | String | Datum a čas odpovědi ve formátu YYYYMMDDHHMMSS . |
createdDate | String | Datum a čas vytvoření transakce na platební bráně, formát YYYY-MM-DD'T'HH:MM:SS.SSS'Z' . |
authDate | String | Datum a čas autorizace, formát YYMMDDHHMMSS , vyplněno pouze pokud je transakce autorizovaná. |
settlementDate | String | Datum zúčtování transakce, formát YYYYMMDD , vyplněno pouze pokud je transakce zařazena do zúčtování nebo je již zúčtována. |
signature | String | Podpis rozšíření, kódováno v BASE64. |
Příklad doplněného response pro payment/status
o rozšíření trxDates
{
"dttm": "20220125131601",
"payId": "1112dd54b133@HA",
"resultCode": 0,
"resultMessage": "OK",
"paymentStatus": 7,
"authCode": "453708",
"signature": "base64-encoded-response-signature",
"extensions": [
{
"extension": "trxDates",
"dttm": "20220125131601",
"createdDate": "2022-01-24T10:06:20.848Z",
"authDate": "220124100635",
"settlementDate": "20220124",
"signature": "base64-encoded-extension-signature"
}
]
}
Řetězec pro výpočet nebo pro ověření podpisu je pro toto rozšíření seskládaný v pořadí, v jakém jsou položky uvedeny ve specifikaci (viz výše).
trxDates|20220125131601|2022-01-24T10:06:20.848Z|220124100635|20220124
Poznámka: Podpis původních parametrů je nezměněn, položka entensions
obsahující seznam jednotlivých posílaných rozšíření nijak nezasahuje do výpočtu původního podpisu zprávy, každé rozšíření má svůj vlastní podpis.
Pro podepisování / ověření podpisu rozšíření je použit stejný algoritmus (SHA1withRSA pro eAPI 1.7 a nižší, nově pak SHA256withRSA pro eAPI 1.8 a vyšší).
- Průběh platby
- API integrace a zabezpečení
- Návod na přechod do produkčního prostředí
- Testovací karty
- API Sunset
- Ověření karetních plateb
- Platba na bráně
- OneClick platba
- Platba na míru
- Apple Pay
- Google Pay
- Zaúčtování platby kartou na menší částku
- Platební tlačítko ČSOB
- Platba Skip Pay
- Volání rozhraní eAPI
- Podpis požadavku a ověření podpisu odpovědi
- Přehled eAPI metod
- Základní metody
- Metody pro OneClick platbu
- Metody pro Apple Pay
- Metody pro Google Pay
- Metody pro platební tlačítko
- Metody pro platbu Skip Pay
- Dodatečná data o nákupu