Hoppa till huvudinnehållet

Fel i Dinero

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

Vad det betyder

Åtgärden lyckades, men bokföringsposten i Dinero gjorde det inte.

Exempel på detail-meddelanden som returneras med det här felet:

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

Vad du gör

Försök inte igen med begäran. Den här statusen betyder att penningdelen redan är genomförd och att bara bokföringsposten misslyckades. Ett nytt försök skulle upprepa penningrörelsen, alltså en andra återbetalning, i ett försök att rätta en bokföringspost.

Skapa kreditnotan för hand i Dinero, mot den faktura som anges i svaret. Själva återbetalningen är registrerad mot fakturan och syns i operatörskonsolen; det enda som inte stämmer är bokföringen.

Det här är avsiktligt en 502 och inte en 500: felet ligger i ett system i upstream, och det är den skillnaden som talar om för dig att begäran inte var atomär.

Svarets form

Alla fel från fremforges API är RFC 9457 problem+json:

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

Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.