Stripe s2Member Pro Plugin, das im Live-Modus card_declined zurückgibt

8

Ich verwende das s2Member Pro-Plugin mit einer Wordpress-Installation, um Abonnementzahlungen zu akzeptieren.

Bei allen Tests funktionierte das Stripe-Plugin jedes Mal, und als ich es in den Live-Modus umschaltete, funktionierte meine Karte auch, also nahm ich an, dass alles in Ordnung war, aber jetzt sehe ich, dass die meisten Karten einen card_declined-Fehler erhalten Formular für die Zahlung.

Benutzer füllen das Formular mit Vorname, Nachname, E-Mail, Passwort und Benutzername aus. Wenn der Nutzer auf "Zahlung hinzufügen" klickt, erscheint das Stripe-Checkout-Overlay. Ich gebe die Kartendetails ein, die das Stripe-Plugin mit einem grünen Häkchen akzeptiert Wenn ich auf "Senden" klicke, sehe ich den Fehler.

Die Seite ist Ссылка und hat alle korrekten SSL-Einstellungen und alles Die Stripe-Kontodetails, Web-Hooks und Verifizierungen sind korrekt [wie ich seine einzigen bestimmten Karten erwähnte, insbesondere die der Commonwealth Bank]. Ich sollte auch erwähnen, dass der Kunde unabhängig vom Zahlungserfolg / -misserfolg im Stripe-Konto erstellt wird.

Gibt es eine Sicherheitsebene, die diese durchhält?

*** UPDATE Ok, es gab eine Entwicklung. Ich habe 4 verschiedene persönliche Kreditkarten [Freunde und Familien] ausprobiert und sie alle haben perfekt funktioniert. Dann habe ich ein paar geschäftliche Kredit- / Debitkarten ausprobiert und alle sind gescheitert ....

Sieht so aus, als ob s2 oder stripe fehlschlagen würden. Visitenkartentransaktionen ... ist das ein häufiges Problem?

*** UPDATE

Ok, es gab also eine große Entwicklung mit diesem Problem. Ich bin schließlich auf den s2 member pro plugin creator gekommen und er hatte folgendes zu sagen:

"Also habe ich dieses Verhalten auf Ihrer Website reproduziert und ich habe es zu einem Karten-Update zurückverfolgt, das innerhalb von s2Member stattfindet. Nach der endgültigen Einreichung fügt s2Member den Namen des Kunden, address_zip, address_state und address_country direkt nach der Karte hinzu : source) wird zu Ihrem Stripe-Kunden hinzugefügt.

Der card_declined-Fehler, den Sie sehen, stammt von der Stripe-API und gibt einen card_declined-Fehler zurück, wenn s2Member versucht, die Karte mit diesen grundlegenden Details zu aktualisieren. Ich vermute, dass dies ein Fehler in der Stripe-API ist, aber ich wollte die Informationen zuerst hier veröffentlichen, nur für den Fall, dass Sie davon erfahren, warum dieses spezielle Update fehlschlägt.

Mit dem Wissen, welcher Stripe-API-Aufruf zu einem card_decline-Fehler von Stripe geführt hat, habe ich dann eine Testseite auf Ihrer Site eingerichtet, auf der ich die Update-Aufrufe durchlaufen und versucht habe, jeweils eine Information zu aktualisieren. Ich konnte den Namen, address_state und address_zip ohne Probleme aktualisieren. Jedoch, auf dieser bestimmten Karte, wenn ich versuche, address_country auf einen Wert von AU zu aktualisieren, sagt die Stripe API, card_declined aus irgendeinem Grund. "

Verweisen auf unerwartete API-Antwortfehler von Stripe in ihrem PHP SDK:

%Vor%

Es stellt sich heraus, dass es sich um einen Fehler in der Stripe-API handelt. Nicht sicher, ob jemand einen Workaround hat?

    
Roksalt 15.07.2015, 02:11
quelle

1 Antwort

3

KURZFRISTIGES PROBLEM

Finden Sie diese Codezeile in Ihrer Kopie von s2Member Pro: Ссылка Datei: s2member-pro / includes / Klassen / Gateways / stripe / stripe-utilities.inc.php

Ändern:

%Vor%

An:

%Vor%

Das verhindert, dass das zusätzliche Update stattfindet. Es ist sowieso nur für Steuerberichterstattungszwecke da, und das sollte das Problem auf kurze Sicht lösen, bis wir dem auf den Grund gehen können.

    
Roksalt 19.07.2015 12:48
quelle

Tags und Links