Op 1 april 2021 heeft Visa een nieuw tarief ingevoerd voor buitensporige aantallen betaalpogingen om hun regels met betrekking tot buitensporige aantallen nieuwe betaalpogingen te handhaven. Volgens de regels van Visa is een aantal van meer dan 15 nieuwe betaalpogingen voor een enkele betaling binnen 30 kalenderdagen verboden. Om gebruikers op geïntegreerde tariefplannen te helpen aan deze nieuwe regel te voldoen, blokkeert Stripe na de 15e nieuwe betaalpoging voor een Visa-transactie automatisch nieuwe betaalpogingen als Stripe denkt dat de kans op een geslaagde autorisatie van de betaling klein is.
In dit geval is dit de API-reactie op het object Charge:
{
"error" => {
"charge" => "ch_123456789",
"code" => "card_declined",
"decline_code" => "generic_decline",
"doc_url" => "https://stripe.com/docs/error-codes/card-declined",
"message" => "Je kaart is geweigerd.",
"type" => "card_error"
}
}
Dit is het veld 'outcome' in de charge.failed-webhook:
{
"network_status" => "not_sent_to_network",
"reason" => "previously_declined_do_not_retry",
"risk_level" => "normal",
"seller_message" => "Stripe heeft deze betaling geblokkeerd.",
"type" => "blocked"
}