You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Bylo by možné doplnit do API rozpad na jednotlivé refundy?
Navrhovaná řešení
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).
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.
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: