Authorize.Net · Afwijzingscodes
Wat betekent Authorize.Net 5 “Een geldig bedrag is vereist”?
Gecontroleerd op
Authorize.Net antwoordcode 5, "Een geldig bedrag is vereist", betekent dat de waarde die is ingediend in het veld `amount` de validatie als nummer niet heeft doorstaan. Het is een integratieprobleem aan de kant van de winkel, zoals een leeg, nul, negatief of slecht geformatteerd bedrag. De klant kan dit niet oplossen; de winkel of zijn ontwikkelaar moet corrigeren wat de checkout verzendt.
- Type
- Fout (integratie)
- Wie heeft geweigerd
- De validatie van Authorize.Net
- Opnieuw proberen
- Alleen met een geldig bedrag.
- Actie van de klant
- Niets; neem contact op met de winkel als het afrekenen blijft mislukken.
- Actie van de winkelier
- Controleer of uw checkout een positief bedrag in het juiste formaat verzendt.
Wat PlatformDTC doet
PlatformDTC berekent het Authorize.Net afschrijvingsbedrag altijd op zijn server vanuit de winkelwagen, nooit vanuit de browser, en weigert de afschrijving als er geen serverprijs beschikbaar is, zodat een verkeerd opgemaakt bedrag Authorize.Net niet bereikt vanuit de checkout. Als een verlenging ooit terugkwam met code 5, zou deze niet opnieuw worden geprobeerd met hetzelfde bedrag; de klant zou worden gevraagd om zijn betaalmethode bij te werken.
Waarom dit gebeurt
Opmerking van Authorize.Net: "De waarde die is ingediend in het veld `amount` heeft de validatie voor een nummer niet doorstaan."
Wat de winkel kan doen
Vraag uw ontwikkelaar of platform om het verzonden bedrag te controleren: het totaalbedrag van de bestelling als een decimaal getal met een decimaalpunt en zonder valutasymbool.
Voor ontwikkelaars
errors[0].errorCode "5". De API-referentie van Authorize.Net definieert `amount` als het totaal, een decimaal getal van maximaal 15 cijfers met een decimaalpunt en zonder valutasymbool.
Veelgestelde vragen
- Wie lost Authorize.Net code 5 op?
- De integratie van de winkel; de klant kan het niet.
- Welk `amount` formaat verwacht Authorize.Net?
- Het totale bedrag als een decimaal getal met een decimaalpunt, tot 15 cijfers, en zonder valutasymbool, volgens de API-referentie van Authorize.Net.
Bronnen
Zie ook
- 49 — Het bedrag is hoger dan het maximaal toegestane transactiebedrag op uw account.
- 39 — De verzonden valuta is niet degene waarvoor uw Authorize.Net account is ingesteld.
- 13 — De API Login ID is verkeerd, naar de verkeerde omgeving gestuurd, of het account is inactief.
- 123 — Een persoonlijke gebruikerslogin werd gebruikt om software te verbinden; het heeft in plaats daarvan de API Login ID nodig.
- 124 — Uw processor ondersteunt geen transacties die zijn gemarkeerd als terugkerend.
- 153 — De wallet-betaalgegevens (zoals Apple Pay) konden niet worden verwerkt zoals verzonden.
- 154 — Apple Pay is niet ingeschakeld voor dit Authorize.Net-account.
- 289 — Uw processor voert geen $0 kaartcontrole uit voor dit kaartmerk.