Feil i Dinero
type | https://docs.frem.sh/reference/api/errors/dinero-error |
| HTTP-status | 502 Bad Gateway |
Hva det betyr
Handlingen lyktes, men bokføringen i Dinero gjorde det ikke.
Eksempler på detail-meldinger som returneres med denne feilen:
- Refund sent but the credit note failed: {detail} — raise it by hand, do NOT retry.
Hva du gjør
Ikke prøv forespørselen på nytt. Denne statusen betyr at pengesiden allerede er fullført, og at bare regnskapsposten feilet. Et nytt forsøk ville gjenta pengeoverføringen – en refusjon til – i et forsøk på å rette en bokføringspost.
Lag kreditnotaen for hånd i Dinero, mot fakturaen som er nevnt i svaret. Selve refusjonen er registrert mot fakturaen og er synlig i operatørkonsollen; det er bare regnskapet som ikke er i takt.
Dette er med vilje en 502 og ikke en 500: feilen ligger i et system upstream, og det skillet er det som forteller deg at forespørselen ikke var atomisk.
Svarformat
Alle feil fra fremforge-API-et er RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/dinero-error",
"title": "Bad Gateway",
"status": 502,
"detail": "..."
}La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.