Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Tools
SDKs
API
Tests
Workbench
Ereignisziele
Arbeitsabläufe
Stripe-CLI
Stripe Shell
Entwickler-Dashboard
Agent-Toolkit
Mit LLMs entwickelnStripe für Visual Studio CodeStripe-StatuswarnungenHochgeladene Dateien
Sicherheit und Datenschutz
Sicherheit
Datenschutz
Extend Stripe
Stripe-Apps
Stripe Connectors
    Übersicht
    Einen Connector integrieren
    Commercetools
    Adobe Commerce
      Payments und Stripe Tax Connector for Adobe Commerce
      Eigenständiger Tax Connector for Adobe Commerce
      Cookbooks
        Zusätzliche Metadaten zu Zahlungen hinzufügen
        Die im PaymentElement-Formular angezeigten Bedingungen ausblenden
        Bestellung aufgeben, bevor Sie eine 3D Secure-Zahlung eingezogen wird
        Zahlungsformular beim Bezahlvorgang gestalten
        Testen, warum eine bestimmte Zahlungsmethode nicht angezeigt wird
        Integrieren Sie eine nutzerdefinierte Gebühr in die Steuerberechnung
        Manuelle Erfassung aktivieren
        Mehrfacherfassung aktivieren
        Übererfassung aktivieren
        Externe Zahlungsmethoden zum Zahlungsformular hinzufügen
        Einzelne Versandmethoden aus Express-Checkout-Modals entfernen
        Nutzerdefinierte Ereignisse zu Stripe-Webhooks hinzufügen
    Mirakl
    NetSuite
    Oracle Opera
    Cegid
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax für WooCommerce
    Stripe Tax for BigCommerce
    Partner Connectors
    Entwickeln Sie Ihren eigenen Connector
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwicklerressourcenStripe ConnectorsAdobe CommerceCookbooks

Übererfassung aktivieren

Erfassen Sie mehr als den autorisierten Betrag.

Mit der Funktion „Übererfassung“ können Sie mehr als den bei der Auftragserteilung autorisierten Betrag einziehen. Der einziehbare Betrag hängt vom Kartennetzwerk, Ihrem Land und Ihrer Händlerkategorie ab.

IC+-Funktion

Die Übererfassung ist eine Funktion von IC+. Wenn Sie ein gemischtes Stripe-Preismodell anbieten und auf diese Funktion zugreifen möchten, wenden Sie sich an den Stripe Support.

Das Stripe-Modul unterstützt standardmäßig die Übererfassung. In diesem Leitfaden wird beschrieben, wie Sie es durch eine Anpassung aktivieren können.

Neues Modul erstellen

Erstellen Sie ein neues Modul mit der folgenden Verzeichnisstruktur. Ersetzen Sie Vendor durch Ihren Anbieternamen.

app/code/Vendor/StripeCustomizations/ ├── etc/ │ ├── module.xml │ └── config.xml ├── registration.php

Registrieren Sie Ihr Modul in der Datei registration.php bei Magento.

<?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Vendor_StripeCustomizations', __DIR__ );

Definieren Sie in etc/module.xml das Modul und richten Sie Abhängigkeiten ein, um sicherzustellen, dass es nach dem Stripe-Modul geladen wird.

<?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Vendor_StripeCustomizations" setup_version="1.0.0"> <sequence> <module name="StripeIntegration_Payments"/> </sequence> </module> </config>

Überschreiben Sie in der Datei etc/config.xml die folgenden Einstellungen aus dem Stripe-Modul:

<?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd"> <default> <stripe_settings> <overcapture_enabled>1</overcapture_enabled> </stripe_settings> </default> </config>

Aktivieren Sie das Modul:

php bin/magento module:enable Vendor_StripeCustomizations php bin/magento setup:upgrade php bin/magento cache:clean php bin/magento cache:flush

So funktioniert die Übererfassung

Wenn Sie eine Bestellung über den Magento-Administrator in Rechnung stellen, erscheint über Rechnung einreichen ein neues Eingabefeld Custom Capture Amount. Das Symbol für die Basiswährung des Shops erscheint ebenfalls im Eingabefeld und signalisiert, dass Sie den zu viel erfassten Betrag in der Basiswährung angeben müssen.

Lassen Sie das Eingabefeld leer, um den vollständigen Rechnungsbetrag zu erfassen. Geben Sie einen nutzerdefinierten Betrag ein, um einen alternativen Betrag bei der Rechnungsübermittlung zu erfassen, wenn das Kartennetzwerk dies unterstützt.

Weitere Überlegungen

Die Verwendung von Funktion „Übererfassung“ zur Aktualisierung einer autorisierten Zahlung kann sich auf die Genauigkeit Ihrer Abstimmung auswirken:

  • Die Rechnung oder der Bestellbeleg spiegeln keinen nutzerdefinierten Erfassungsbetrag wider.
  • Stripe Tax stützt sich auf die auf der Rechnung sichtbaren Steuern, um Steuern zu erfassen und rückgängig zu machen, und spiegelt daher auch nicht den nutzerdefinierten Erfassungsbetrag wider.

Um sicherzustellen, dass abhängige Produkte und Dokumente mit der endgültigen Zahlung übereinstimmen, sollten Sie stattdessen die Konfigurationseinstellung Zahlungsaktion = Bestellung verwenden. Dadurch wird die Zahlungsmethode des Kunden gespeichert, aber keine Autorisierung versucht. Sie können dann die Bestellung bearbeiten, bevor Sie die Rechnung ausstellen, und die Summen stimmen mit dem erfassten Betrag überein.

War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc