Gå til hovedindhold

Fejl i Dinero

typehttps://docs.frem.sh/reference/api/errors/dinero-error
HTTP status502 Bad Gateway

Hvad det betyder

Handlingen lykkedes, men posteringen i bogføringen i Dinero gjorde ikke.

Eksempler på detail-beskeder, der returneres med denne fejl:

  • Refund sent but the credit note failed: {detail} — raise it by hand, do NOT retry.

Hvad du skal gøre

Prøv ikke forespørgslen igen. Denne status betyder, at pengedelen allerede er gennemført, og at kun bogføringen fejlede. Et nyt forsøg ville gentage pengeoverførslen – en refusion mere – i et forsøg på at rette en postering.

Opret kreditnotaen i hånden i Dinero mod den faktura, der står i svaret. Selve refusionen er registreret mod fakturaen og kan ses i operatørkonsollen; det er kun bogføringen, der ikke er i trit.

Det er bevidst en 502 og ikke en 500: fejlen ligger i et bagvedliggende system, og forskellen er det, der fortæller dig, at forespørgslen ikke var atomar.

Svarets form

Alle fejl fra fremforges API er RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/dinero-error",
  "title": "Bad Gateway",
  "status": 502,
  "detail": "..."
}

Lad din kode træffe beslutninger ud fra type, ikke ud fra title eller detail – de er skrevet til mennesker og kan blive omformuleret.