Closed emandevelopment closed 2 years ago
Dobrý den, Předáno na odpovědného kolegu. S pozdravem Milan Spisar IT support specialist
Dobrý den,
v tuto chvíli takto popisovanou operaci nemáme implementovanou v této podobě a není mi známo, že by jsme v dohledné době měli takto měnit.
Nicméně předám váš dotaz na kolegu zda není plánováno dlouhodobě.
S pozdravem,
Daniel Komárek IT application specialist
Dobrý den,
bylo mi potvrzeno že navrhované změny nemáme aktuálně v plánu.
S pozdravem,
Daniel Komárek IT application specialist
V poslední verzi API
PUT https://api.platebnibrana.csob.cz/api/v1.8/payment/refund
, které používáme, jepaymentStatus
po zavolánípayment/refund
vztažen k celé platbě. Chybí informace o tom, jaký je stav jednotlivých refundů, pokud jich k jedné platbě (payId
) proběhlo více, což je celkem obvyklé, je-li na původní objednávce více položek.Bylo by možné doplnit do API rozpad na jednotlivé refundy?
Navrhovaná řešení
externího ID
(de facto identifikátoru refundované položky), se kterým by se endpointpayment/refund
volitelně volal. Totoexterní ID
by pak bylo v rozpadu vidět u jednotlivých refundů, aby si klient mohl jednotlivé refundy párovat, resp. by se použilo při volání samostatného endpointu (viz dále).payment/refund
, což už ale naráží na to, že klient nemusí zprávu dostat atd. – konsekvencí je obecně více.Skvělé by bylo, kdyby po očíslování, resp. externím označení (body 1 a 2), se dal zavolat nový endpoint vracející stav konkrétního refundu.