Start Wordpress Plugins E-Commerce GravityForms – SEPA-Felder

GravityForms – SEPA-Felder

7

Gravity Forms SEPA-Felder – IBAN- und BIC/SWIFT-Felder mit echter Validierung

Sammeln Sie saubere, validierte SEPA-Bankdaten in Ihren Gravity Forms – ein spezielles IBAN-Feld mit Prüfziffernvalidierung und ein BIC/SWIFT-Feld mit Struktur- und ISO-Länderprüfungen sowie einen wiederverwendbaren Feldtyp „Einstellungen-API“ für Entwickler. Kein Composer-Schritt erforderlich, die Validierungsbibliothek wird im Paket geliefert.

Ganz gleich, ob Sie Auszahlungsformulare, SEPA-Lastschriftmandate, Partner-Onboarding oder ein anderes Formular erstellen, das eine Bankkontonummer erfordert, dieses Add-on stellt sicher, dass die von Ihnen gespeicherten IBAN- und BIC-Formulare tatsächlich gültig sind – und nicht nur Text, der wie ein Bankkonto aussieht.

Warum Sie es lieben werden

  • Echte Validierung, nicht nur ein regulärer Ausdruck. IBAN-Prüfziffern und das länderspezifische Format werden über das gebündelte, bewährte System überprüft globalcitizen/php-iban Bibliothek; BIC/SWIFT wird auf Länge, kanonische Struktur und einen gültigen ISO 3166-1-Ländercode überprüft.
  • ⌨️ Freundliche Blockeingabe für IBAN. Das IBAN-Feld wird in sauberen 4-stelligen Blöcken mit automatischer Vorwärtsbewegung, Rücktaste und Einfügen-Spreizung eingegeben – fügen Sie eine vollständige IBAN in einen beliebigen Block ein und alle Felder werden ausgefüllt.
  • Entwicklerfreundlich. Wird wiederverwendbar geliefert iban Und bic
    Gravity Forms-Einstellungs-API Feldtypen, sodass jedes Add-on eine validierte IBAN oder BIC in seinen eigenen Plugin- oder Feed-Einstellungen erfassen kann.
  • Leicht und abhängigkeitsgebündelt. Der php-iban Bibliotheksschiffe unter
    Verkäufer/ mit seinem Composer-Autoloader – nein Composer installieren benötigt, und einen eleganten Regex-Fallback, falls er jemals fehlt.
  • 116 Länder unterstütztmit normalisierter Speicherung in Großbuchstaben und einer lesbaren 4-Block-Gruppierung in den Eintragsdetails und Exporten.
  • Übersetzungsbereit. Englisch und Deutsch inklusive, vollständig internationalisiert.

Hauptmerkmale

Ein spezielles IBAN-Formularfeld

  • Drag-and-Drop-Feld im Formulareditor, gruppiert unter Felder für die elektronische Rechnungsstellung.
  • Wird als mehrere 4-stellige Eingabeblöcke anstelle eines langen Textfelds gerendert; Die Anzahl der Blöcke richtet sich nach der maximalen IBAN-Länge (bis zu 34 Zeichen / 9 Blöcke) oder der spezifischen Länge eines konfigurierten Standardlandes.
  • Die Eingabe erfolgt automatisch zum nächsten Block, die Rücktaste springt zurück und das Einfügen einer vollständigen IBAN verteilt diese automatisch auf alle Blöcke.
  • Alle Blöcke werden zu einem einzigen normalisierten Wert zusammengefasst (Großbuchstaben, keine Leerzeichen), sodass Gravity Forms einen sauberen Wert pro Feld speichert.

Ein spezielles BIC/SWIFT-Formularfeld

  • Einzeltexteingabe, validiert auf Länge (8 oder 11 Zeichen), kanonische Struktur (4 Buchstaben Bankleitzahl + 2 Buchstaben Land + 2 alphanumerische Ortsangabe + optional 3 alphanumerische Verzweigung) und ein gültiger ISO 3166-1-Ländercode an den Positionen 5–6.

Robuste, mehrschichtige Validierung (serverseitig)

  1. IBAN — Prüfziffern plus länderspezifisches Format über das Paket php-iban
    Bibliothek, mit einem eleganten Regex-Fallback, wenn die Bibliothek nicht verfügbar ist.
  2. BIC / SWIFT — Längen-, kanonische Struktur- und ISO-Ländercodeprüfungen.
  3. Optionale Länderbeschränkung (pro Feld konfigurierbar) – akzeptiert nur IBANs oder BICs eines bestimmten Landes.

Robustheit zuerst: nur eine definitive ungültig value blockiert jemals eine Übermittlung.

Wiederverwendbare Einstellungs-API-Felder (iban, bic)

Stellen Sie die gleiche lokale Validierung im Inneren bereit beliebig Plugin- oder Feed-Einstellungen des Add-ons – nach dem Vorbild der Referenz file_upload / Liste Einstellungsfelder:

$fields[] = array(
    'name'  => 'company_iban',
    'type'  => 'iban',
    'label' => __( 'Company IBAN', 'your-textdomain' ),
    'class' => 'medium',
);

$fields[] = array(
    'name'  => 'company_bic',
    'type'  => 'bic',
    'label' => __( 'Company BIC / SWIFT', 'your-textdomain' ),
    'class' => 'medium',
);

Jedes rendert eine Texteingabe und validiert mit demselben Regelsatz wie das entsprechende Formularfeld. Im Gegensatz zu den Formularfeldern gelten für die Felder der Einstellungs-API keine Standardländerbeschränkung, da ein Einstellungsfeld normalerweise von einem Administrator mit einem festen Konfigurationswert (z. B. der unternehmenseigenen Auszahlungs-IBAN oder dem Bank-BIC) gefüllt wird.

Speicherformat

IBAN und BIC werden in Großbuchstaben und ohne Leerzeichen gespeichert (z. B DE89 3704 0044 0532 0130 00DE89370400440532013000). In den Buchungsdetails und Exporten wird die IBAN zur besseren Lesbarkeit in Viererblöcken gruppiert angezeigt.

Was ist enthalten

  • Das Plugin (IBAN-Formularfeld + BIC/SWIFT-Formularfeld + wiederverwendbar iban / bic
    Feldtypen der Einstellungs-API).
  • Das gebündelte globalcitizen/php-iban Bibliothek mit ihrem Composer-Autoloader – nein
    Composer installieren benötigt.
  • Englische und deutsche Übersetzungen (.po / .mo).
  • Vollständige Dokumentation in Englisch und Deutsch (README + Funktionsübersicht).
  • Sauberer, gut strukturierter, objektorientierter Code – einfach zu lesen, zu erweitern und zu prüfen.

Anforderungen & Kompatibilität

  • WordPress mit Schwerkraftformen ≥ 2,5
  • PHP ≥ 7.4
  • Funktioniert neben dem Begleiter Gravity Forms-Feld für die Umsatzsteuer-ID Add-on – sie teilen sich ohne Konflikte die gleiche Gruppe „E-Invoicing-Felder“.

Support und Updates

Sauberer, gut dokumentierter Code, der leicht zu warten ist. Sofort einsatzbereit für die Lokalisierung. Entwickelt, um dem offiziellen Add-on-Framework und den Settings-API-Konventionen von Gravity Forms zu folgen, damit es kompatibel bleibt, während sich Ihr Stack weiterentwickelt.

Änderungsprotokoll

1.2.0

  • Die IBAN- und die BIC-/SWIFT-Werte sind jetzt auch wiederverwendbar verfügbar Feldtypen der Gravity Forms Settings API (iban Und bic), mit der gleichen lokalen Formatvalidierung wie die Formularfelder.

1.1.0

  • Abspaltung von „SP Gravity Forms SEPA Fields“: Dieses Plugin stellt jetzt nur noch die Felder IBAN und BIC/SWIFT zur Verfügung. Das Umsatzsteuer-ID-Feld befindet sich im separaten Plugin „Gravity Forms Umsatzsteuer-ID-Feld“.

1.0.0

  • Erstimplementierung: IBAN-Feld mit blockweiser Eingabe, Paste-Spreading und php-iban
    Validierung; BIC-/SWIFT-Feld mit Längen-/ISO-Ländervalidierung; optionale Standardländerbeschränkung pro Feld; Deutsche Übersetzung.

Bewertung: 0
Verkäufe bisher: 0

Quellangabe

LIVE VORSCHAUJETZT KAUFEN

{{ reviewsOverall }} / 5 Users (0 votes)
Rating0
What people say... Leave your rating
Order by:

Be the first to leave a review.

User Avatar User Avatar
Verified
{{{ review.rating_title }}}
{{{review.rating_comment | nl2br}}}

This review has no replies yet.

Avatar
Show more
Show more
{{ pageNumber+1 }}
Leave your rating

Your browser does not support images upload. Please choose a modern one

HINWEIS IN EIGENER SACHE

Support erhalten Sie über den jeweiligen Entwickler. Wir präsentieren lediglich Themes und Plugins zu Wordpress und bewerten diese.