Betalning blockerad på grund av för många nya försök

Den 1 april 2021 implementerade Visa en ny avgift vid överstigande av ett visst antal försök till omdebitering. Visas regler förbjuder fler än 15 försök till omdebitering för en enskild betalning över 30 kalenderdagar. För att hjälpa användare som har integrerade prisplaner uppfylla denna nya regel så blockerar Stripe automatiskt nya försök till debitering av ett belopp när 15 försök redan har gjorts. Detta görs om dock endast om Stripe bedömer att det inte är stor chans att debiteringen kommer att auktoriseras på rätt sätt.

API-respons för Debiteringen kommer i detta fall att vara:

{

 "error" => {

   "charge" => "ch_123456789",

   "code" => "card_declined",

   "decline_code" => "generic_decline",

   "doc_url" => "https://stripe.com/docs/error-codes/card-declined",

   "message" => "Your card was declined.",

   "type" => "card_error"

 }

}

Fältet för "Resultat" i webhooken charge.failed kommer vara:

{

 "network_status" => "not_sent_to_network",

 "reason" => "previously_declined_do_not_retry",

 "risk_level" => "normal",

 "seller_message" => "Stripe blocked this payment.",

 "type" => "blocked"

}