Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
emandevelopment opened this issue Mar 17, 2021 · 3 comments
Closed
Assignees
Milestone

Comments

@emandevelopment
Copy link

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

This comment has been minimized.

@dkomarek2
Copy link

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
Copy link

Dobrý den,

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

S pozdravem,

Daniel Komárek
IT application specialist

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants