Authorize.Net · Afwijzingscodes
Wat betekent Authorize.Net 7 “Vervaldatum creditcard is ongeldig”?
Gecontroleerd op
Authorize.Net responscode 7, "Vervaldatum creditcard is ongeldig", betekent dat het formaat van de ingediende vervaldatum onjuist was. Het is een gegevensprobleem in plaats van een bankafwijzing. De klant moet de maand en het jaar precies opnieuw invoeren zoals op de kaart gedrukt staat; als het bij meerdere klanten blijft gebeuren, stuurt uw checkout de datum mogelijk in een formaat dat Authorize.Net niet accepteert.
- Type
- Harde afwijzing voor deze gegevens
- Wie heeft afgewezen
- De validatie van Authorize.Net
- Opnieuw proberen
- Alleen met een correct geformatteerde vervaldatum.
- Actie van de klant
- Voer de vervalmaand en het jaar van de kaart opnieuw in.
- Actie van de winkelier
- Controleer het datumformaat dat uw checkout verstuurt.
Wat PlatformDTC doet
PlatformDTC classificeert Authorize.Net code 7 als nooit opnieuw proberen met dezelfde gegevens; omdat de checkout de kaart tokeniseert met Accept.js, wordt de vervaldatum vastgelegd door het eigen script van Authorize.Net, en niet opnieuw geformatteerd door PlatformDTC. Bij een abonnementsverlenging wordt de code niet opnieuw geprobeerd: het abonnement wordt als achterstallig beschouwd en de klant ontvangt een e-mail met een link om een nieuwe kaart toe te voegen.
Waarom het gebeurt
De notitie van Authorize.Net voor code 7: "Het formaat van de ingediende datum was onjuist." Een verwisselde maand en jaar, een tweecijferig jaar waar vier cijfers werden verwacht, of een leeg veld kunnen dit allemaal veroorzaken.
Wat de klant kan doen
Voer de vervaldatum in als maand en jaar vanaf de voorkant van de kaart.
Wat de winkel kan doen
Als u de aanvraag zelf bouwt, vraagt de API-referentie van Authorize.Net om expirationDate als een 7-tekens jaar en maand, YYYY-MM.
Voor ontwikkelaars
errors[0].errorCode "7"; 316 is de door de processor uitgegeven versie. Een verlopen maar geldige datum retourneert 8, niet 7.
Veelgestelde vragen
- Is Authorize.Net code 7 hetzelfde als een verlopen kaart?
- Nee. Code 7 is een verkeerd geformatteerde datum; een verlopen kaart retourneert code 8.
- Hoe los ik Authorize.Net code 7 op?
- Voer de vervaldatum opnieuw in en controleer of uw integratie deze in een geaccepteerd formaat verzendt.
Bronnen
Zie ook
- 8 — De vervaldatum van de kaart is verstreken, dus kan deze niet langer worden belast.
- 316 — De processor heeft de vervaldatum van de kaart als ongeldig afgewezen.
- 6 — Het kaartnummer voldeed niet aan de validatie: een typefout, een ontbrekend cijfer, of geen echt kaartnummer.
- 317 — De processor heeft geweigerd omdat de kaart is verlopen.
- 78 — De verzonden beveiligingscode (CVV) had het verkeerde formaat, bijvoorbeeld het verkeerde aantal cijfers.
- 11 — Een identieke transactie werd verzonden binnen het duplicaatvenster (standaard twee minuten).
- 318 — De processor weigerde het verzoek als een duplicaat van een eerdere transactie.