csob / paymentgateway

English documentation of the ČSOB Payment Gateway that offers an API for credit card payments, Apple Pay, Google Pay, mallpay and ČSOB Payment Button.
https://platbakartou.csob.cz/platebni-brana
GNU General Public License v3.0
121 stars 68 forks source link

Chybějící detail provedených refundů k jedné platbě (payId) #557

Closed emandevelopment closed 2 years ago

emandevelopment commented 3 years ago

V poslední verzi API PUT https://api.platebnibrana.csob.cz/api/v1.8/payment/refund, které používáme, je paymentStatus 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.

image

Bylo by možné doplnit do API rozpad na jednotlivé refundy?

Navrhovaná řešení

  1. Ideálně doplnit akceptaci externího ID (de facto identifikátoru refundované položky), se kterým by se endpoint payment/refund volitelně volal. Toto externí 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).
  2. Alternativně by stačilo očíslovat jednotlivé refundy na straně API a vracet jejich jejich identifikátory přímo při volání payment/refund, což už ale naráží na to, že klient nemusí zprávu dostat atd. – konsekvencí je obecně více.
  3. Případně, v první fázi by stačilo ve stavu platby alespoň vidět celkovou refundovanou částku.

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.

Mspisar commented 3 years ago

Dobrý den, Předáno na odpovědného kolegu. S pozdravem Milan Spisar IT support specialist

dkomarek2 commented 3 years ago

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

dkomarek2 commented 3 years ago

Dobrý den,

bylo mi potvrzeno že navrhované změny nemáme aktuálně v plánu.

S pozdravem,

Daniel Komárek IT application specialist