Hintergrund
PaymentProvider
-Klasse und -Spezifikation wie folgt erstellt. Frage
Wie kann ich eine Testzahlung fehlschlagen lassen? (z. B. Karte wird abgelehnt, oder Karte ist in zukünftigen Abonnementzahlungen abgelaufen)
Stripe würde mich das mit speziellen Kartennummern machen lassen aber Es scheint keine solche Dokumentation (auf Englisch) für Paymill zu geben.
payment_provider.rb
%Vor%payment_provider_spec.rb %Vor%
Ab heute gibt es keine speziellen Kreditkartennummern, um diese Probleme zu simulieren. Aufgrund von Forderungen seitens der Community befindet sich dies jedoch derzeit im Rückstand zur Umsetzung. Ich würde vorschlagen, eine E-Mail an den Support zu senden, um Interesse an dieser Funktion zu zeigen. Je mehr Anfragen, desto schneller wird das Feature implementiert.
BEARBEITEN: PAYMILL bietet jetzt eine spezielle MasterCard-Nummer an, die fehlschlägt, wenn eine bestimmte Kombination aus Ablaufmonat und -jahr verwendet wird. Zum Beispiel schlägt die Karte 5105105105105100 aufgrund von RESPONSE_BACKEND_BLACKLISTED fehl, wenn das Ablaufdatum als 02/2020 gesendet wird.
Tags und Links ruby stripe-payments payment payment-gateway paymill