Logo Dark
  • E-Commerce

    Entdecken Sie das Potenzial Ihres Shops.

    Kostenloses Audit
    Frame 1321315514

    Shopware

    Platinum Partner, führend in DACH

    Mehr
    Frame 1321315514 1

    Shopify

    Schnell live, international skalierbar

    Mehr
    Frame 1321315514 2

    Migrationen

    Plattformwechsel ohne Umsatzverlust

    Mehr
    Frame 1321315514 3

    Integrationen

    Payments, Tax, Fulfillment, Marketing

    Mehr
    Frame 1618873659

    Starten Sie Ihre Shopware-Migration mit uns.

    Mehr erfahren
  • Software & AI

    Entdecken Sie das Potenzial Ihres Shops.

    Kostenloses Audit
    Frame 1321315514 4

    Softwareentwicklung

    Plattformen und Portale mit Systemanbindung

    In Kürze
    Frame 1321315514 5

    App‑Entwicklung

    Web-Apps und mobile Apps, API-first

    In Kürze
    Frame 1321315514 6

    AI Development

    Modelle anbinden, Daten anreichern, Assistenten

    In Kürze
    Frame 1321315514 7

    Migrationen

    Plattformwechsel ohne Umsatzverlust

    Mehr
    Frame 1321315514 8

    Integrationen

    Payments, Tax, Fulfillment, Marketing

    Mehr
    Frame 1618873659 1

    Entdecken Sie unser neuestes Shopware-Plugin: FreeShip für Shopware 6

    Plugin entdecken
  • Lösungen

    Entdecken Sie das Potenzial Ihres Shops.

    Kostenloses Audit

    Weitere links

    Frame 1321315514 16 GitHub Arrow Up Right Frame 1321315514 17 Shopware Store Arrow Up Right
    Frame 1321315514 10

    Shopware Plugins

    Erweiterungen aus eigener Entwicklung

    Mehr
    Frame 1321315514 11

    Optimizely Integrationen

    Campaign Client Hand in Hand mit Shopware

    Mehr
    Frame 1321315514 12

    Lavet

    Migrations- und Integrationsplattform

    Mehr
    Frame 1321315514 13

    StatHubs

    Shop-Kennzahlen in einem Dashboard

    In Kürze
    Frame 1321315514 14

    Ströer Products

    Ströer-Lösung für den europäischen Markt

    In Kürze
    Frame 1321315514 15

    profihost

    Hosting und Betrieb, Enterprise Partner

    In Kürze
    Frame 1618873659 2

    Entdecken Sie unser Optimizely Campaign Plugin.

    Plugin entdecken
  • Unternehmen

    Entdecken Sie das Potenzial Ihres Shops.

    Kostenloses Audit

    Über uns

    Events & Summit

    Wissen

    Karriere

    Frame 1618873659 3

    Von Menschen gemacht, die E-Commerce verstehen.

    Chevron Right White
  • Kontakt
  • Sprache: DE

    Sprache auswählen

    • DE
    • EN
+49 421 438 1919-0
  • EN
  • Kostenlose Beratung
    1. Home /
    2. Bluesnap Payment
    Github

    Bluesnap Payment

    431989242 9b74c3ea 89e1 4421 82e4 4b3e9673f9fc
    Share

    Table of content

    Free 15 min initial consultation directly with our experts.

    Free consultation +49 421 438 1919–0
    Share

    Einführung

    Das Bluesnap Shopware 6 Plugin ist eine zuverlässige Zahlungslösung, die das Bluesnap-Gateway mit Ihrem Shopware-Shop verbindet. Es unterstützt verschiedene Zahlungsmethoden wie Kreditkarten, Apple Pay, Google Pay, Hosted Checkout und Pay-by-Link. Händler können vollständige oder teilweise Rückerstattungen verwalten, 3D Secure für zusätzliche Sicherheit aktivieren und Kunden die Möglichkeit bieten, ihre Kartendaten zu speichern, zu aktualisieren oder zu löschen. Mit einem klaren Einrichtungsprozess und sicheren Transaktionen hilft das Plugin Unternehmen, ein reibungsloses und flexibles Zahlungserlebnis anzubieten.

    Hauptfunktionen

    • Kreditkartenakzeptanz: Akzeptieren Sie Kartenzahlungen über das sichere Bluesnap-Gateway.

    • Hosted Checkout: Leiten Sie Kunden zu einer sicheren, von Bluesnap gehosteten Zahlungsseite weiter.

    • Apple Pay & Google Pay: Bieten Sie schnelle, gerätebasierte Zahlungsmöglichkeiten.

    • Pay by Link: Senden Sie Kunden einen Link, um ihre Zahlung abzuschließen.

    • Rückerstattungen: Unterstützung für vollständige und teilweise Rückerstattungen aus der Bestellansicht.

    • Karte speichern: Ermöglichen Sie Kunden, Kartendaten für zukünftige Zahlungen zu speichern.

    • Karte aktualisieren: Ermöglichen Sie Kunden, gespeicherte Kartendaten zu ändern.

    • Karte löschen: Geben Sie Nutzern die Kontrolle, gespeicherte Karten zu entfernen.

    • 3D Secure: Fügen Sie den Kartentransaktionen eine zusätzliche Sicherheitsebene hinzu.

    Kompatibilität

    • ✅ Shopware 6.6.x

    Erste Schritte
    Installation & Aktivierung
    1.Herunterladen

    Plugin-Konfiguration

    1. Auf Plugin-Einstellungen zugreifen

    • Gehen Sie zu Einstellungen > System > Plugins.

    • Suchen Sie Bluesnap und klicken Sie auf das Drei-Punkte-Symbol (...) oder auf den Plugin-Namen, um die Einstellungen zu öffnen.

    2. Allgemeine Einstellungen
    Bevor Sie das Plugin verwenden, konfigurieren Sie die API-Schlüssel und Zahlungseinstellungen:

    • API-Schlüssel für Live: Wird für Live-Transaktionen benötigt.

    • API Public Key Live: Öffentlicher Schlüssel zur Authentifizierung in der Live-Umgebung.

    431989989 692fc1eb Dac5 4dd0 Ad0b 333fb36e1dfb
    • API-Schlüssel für Sandbox: Wird für Testtransaktionen in der Sandbox-Umgebung benötigt.

    • API Public Key Sandbox: Öffentlicher Schlüssel zur Authentifizierung im Sandbox-Modus.

    431989818 Be0bac98 51fd 4046 998e C9f02227144f
    • 3D Secure (Aktivieren/Deaktivieren): Wenn aktiviert, ist die 3D-Secure-Authentifizierung für alle Kreditkartentransaktionen erforderlich.

    431990069 2f6c861b B657 4403 Bcd8 9e5cc3f79762
    • Gespeicherter Kunde

    • Stellen Sie sicher, dass Sie diese Einstellungen konfigurieren, bevor Sie Zahlungsmethoden in Ihrem Shop aktivieren.

    431990135 Afdb80d8 Ce1c 413e 9658 42d31d2e567c

    3. Konfiguration speichern

    • Klicken Sie oben rechts auf Speichern, um Ihre Einstellungen zu sichern.

    431990205 6353045e 481a 4131 A2ba 67df74fcb6ae

    Funktionen & Nutzung

    1. Kreditkartenzahlung (Credit Card Capture)
    Diese Funktion ermöglicht es Kunden, Transaktionen über das PCI-konforme Zahlungs-Gateway von Bluesnap mit ihrer Kreditkarte abzuschließen.

    Funktionsweise:

    Kunden geben ihre Kreditkartendaten in ein sicheres Formular ein.

    Die Zahlung wird über das Bluesnap-Gateway verarbeitet.

    Schritte:

    1.Wählen Sie „Bluesnap Kreditkarte“ als Zahlungsmethode aus.

    2.Geben Sie die Kreditkartendaten des Kunden in das Bluesnap-Formular ein.

    3.Senden Sie die Zahlung ab.

    431990283 0595f91d A526 483c 9e57 Dbe6917170f5

    2. Gehosteter Checkout (Hosted Checkout)
    Der gehostete Checkout von Bluesnap stellt eine sichere, von Bluesnap gehostete Checkout-Seite bereit und nimmt Händlern die direkte Verarbeitung sensibler Zahlungsdaten ab.
    Funktionsweise:

    Kunden werden auf eine sichere, gehostete Checkout-Seite weitergeleitet.

    Zahlungen werden sicher über Bluesnap verarbeitet.

    Schritte:

    1.Wählen Sie „Bluesnap Hosted Checkout“ als Zahlungsmethode aus.

    2.Der Kunde wird auf die gehostete Checkout-Seite weitergeleitet.

    3.Der Kunde schließt die Transaktion auf der gehosteten Seite ab.

    432002199 D498e033 1121 4871 Bd6e 78d031f2a748

    3. Apple-Pay-Integration
    Bluesnap unterstützt Apple Pay und ermöglicht es Kunden, mit ihren Apple-Geräten per einfachem Tippen zu bezahlen.

    Funktionsweise:

    Kunden authentifizieren die Zahlung über ihr Apple-Gerät mittels Face ID, Touch ID oder Apple Watch.

    Schritte:

    1.Wählen Sie „Apple Pay“ als Zahlungsmethode aus.

    2.Bestätigen Sie die Zahlung über Face ID, Touch ID oder die Apple Watch.

    431990548 920dd304 7faf 448f B003 176d1c440999

    4. Google-Pay-Integration

    Kunden können Google Pay nutzen, um Transaktionen sicher und schnell abzuschließen.

    Funktionsweise:

    Kunden authentifizieren die Zahlung über ihr Google-Pay-Konto.

    Schritte:

    1.Wählen Sie „Google Pay“ als Zahlungsmethode aus.

    2.Authentifizieren Sie die Zahlung über das Google-Pay-Konto des Kunden.

    431990604 92a85870 D314 4914 950d 3432f7bb2098

    5. Rückerstattungen (Vollständig & Teilweise)

    Das Bluesnap-Plugin unterstützt sowohl vollständige als auch teilweise Rückerstattungen für Transaktionen.

    Funktionsweise:

    Vollständige Rückerstattungen erstatten den gesamten Zahlungsbetrag.

    Teilweise Rückerstattungen erstatten nur einen Teil des Zahlungsbetrags.
    Schritte für eine vollständige Rückerstattung:

    1.Navigieren Sie zum Bereich Bestellungen.

    2.Wählen Sie die Bestellung aus, die erstattet werden soll.

    3.Klicken Sie auf „Rückerstattung erstellen“.

    4.Ändern Sie den Status auf „In Bearbeitung“.

    431990684 71ec6d5a 3512 4053 87fa 163563bfefc0
    431990740 B0b25bf0 62de 43ca B7e8 6c9e4815684b
    431990799 7f1f2d9a 5f8f 48c9 A5c6 04ecd9e1ccff
    431990875 6b34e4ec 033e 4702 Bbab 535638b4c9dd

    Schritte für eine teilweise Rückerstattung:

    Navigieren Sie zum Bereich Bestellungen.

    Wählen Sie die Bestellung aus, die teilweise erstattet werden soll.

    Geben Sie den Rückerstattungsbetrag an.

    Klicken Sie auf „Rückerstattung erstellen“.

    Ändern Sie den Status auf „In Bearbeitung“.

    431990938 950caa9f 2d62 453a 991a 147de9953666
    431990966 47498af4 Ed2e 4863 A997 Dbc4e5281032

    6. Funktion „Karte speichern“

    Diese Funktion ermöglicht es Kunden, ihre Kartendaten sicher für zukünftige Transaktionen zu speichern.

    Funktionsweise:

    Eine Vaulted-ID wird erstellt, um die Zahlungsdaten des Kunden sicher zu speichern.

    Kunden können gespeicherte Karten für zukünftige Transaktionen auswählen.

    Schritte:

    Wählen Sie während des Checkouts „Meine Karte für zukünftige Zahlungen speichern“.

    Die Karte wird sicher gespeichert und steht für zukünftige Zahlungen zur Verfügung.

    7. Funktion „Karte aktualisieren“

    Ermöglicht es Kunden, ihre gespeicherten Kartendaten sicher für zukünftige Transaktionen zu aktualisieren.

    Funktionsweise:

    Kunden können ihre gespeicherten Kartendaten direkt im Zahlungs-Gateway ändern.

    Schritte:

    Navigieren Sie zum Checkout.

    Aktualisieren Sie die gespeicherten Kartendaten.

    Speichern Sie die aktualisierten Karteninformationen.

    8. Funktion „Karte löschen“

    Diese Funktion ermöglicht es Kunden, ihre gespeicherten Kartendaten zu löschen, wenn sie diese nicht mehr verwenden möchten.

    Funktionsweise:

    Kunden können ihre gespeicherten Karteninformationen aus dem System entfernen.

    Schritte:

    Navigieren Sie zum Checkout.

    Wählen Sie die zu löschende Karte aus.

    Klicken Sie auf „Löschen“, um die Karte aus dem System zu entfernen.

    9. 3D-Secure-Authentifizierung

    Die Aktivierung von 3D Secure fügt Kreditkartentransaktionen eine zusätzliche Sicherheitsebene hinzu und reduziert Betrug.

    Funktionsweise:

    Nachdem der Kunde seine Kreditkartendaten eingegeben hat, wird er zur Authentifizierungsseite seiner Bank weitergeleitet, um die Transaktion abzuschließen.

    Schritte:

    Aktivieren Sie 3D Secure in der Plugin-Konfiguration.

    Kunden werden während des Checkouts automatisch zur 3D-Secure-Authentifizierung aufgefordert.

    BlueSnap-Plugin – API-Dokumentation

    Dieses Dokument bietet detaillierte Informationen zu den im BlueSnap-Plugin für Shopware 6 verfügbaren API-Endpunkten. Diese Endpunkte ermöglichen eine sichere Integration mit den Zahlungsdiensten von BlueSnap, einschließlich der Generierung von Zahlungstokens sowie der Darstellung gehosteter Zahlungsfelder innerhalb Ihres Shopware-Storefronts.

    Zahlungsfeld-Token generieren

    Endpunkt:

    POST /services/2/payment-fields-tokens
    

    Beschreibung:
    Dieser Endpunkt wird verwendet, um ein Payment-Field-Token zu generieren, das benötigt wird, um die gehosteten Zahlungsfelder von BlueSnap sicher im Frontend darzustellen.

    Anforderungs-Header:

    Authorization: Basic
    

    Erfolgreiche Antwort:

    HTTP/1.1 201 Created
    Location: https://sandbox.bluesnap.com/services/2/payment-fields-tokens/eyJhbGciOiJIUzI1NiJ9...
    

    Beispiel für eine Fehlerantwort:

    {
      "errorCode": "401",
      "errorDescription": "Unauthorized Error"
    }
    

    Transaktion erfassen

    Endpunkt:

    POST /services/2/transactions
    

    Beschreibung:
    Dieser Endpunkt wird verwendet, um eine Zahlung für eine Transaktion über BlueSnap zu erfassen (autorisieren und Geldmittel einziehen). Er wird typischerweise nach der Tokenisierung der Zahlungsdaten über die gehosteten BlueSnap-Felder aufgerufen.

    Anforderungs-Header:

    Authorization: Basic
    Content-Type: application/json
    

    Beispiel für Request-Body:

    {
      "amount": 39.98,
      "softDescriptor": "Card Capture",
      "currency": "EUR",
      "cardHolderInfo": {
        "firstName": "asd",
        "lastName": "asd",
        "zip": "12345",
        "country": "us",
        "city": "test",
        "email": "tst@test.com"
      },
      "pfToken": "token",
      "cardTransactionType": "AUTH_CAPTURE",
      "transactionInitiator": "SHOPPER"
    }
    

    Erfolgreiche Antwort:

    {
      "transactionId": 100123456,
      "transactionType": "AUTH_CAPTURE",
      "amount": 39.98,
      "currency": "EUR",
      "card": {
        "cardLastFourDigits": "1111",
        "cardType": "VISA"
      },
      "processingInfo": {
        "processingStatus": "SUCCESS",
        "authCode": "XYZ123"
      }
    }
    

    Beispiel für eine Fehlerantwort:

    {
      "errorCode": "401",
      "errorDescription": "Unauthorized Error"
    }
    

    Apple-Pay-Wallet

    Endpunkt:

    POST /services/2/wallets/
    

    Beschreibung:

    Dieser Endpunkt wird verwendet, um einen Apple Wallet-Eintrag für einen Kunden zu erstellen oder zu aktualisieren. Er erfordert typischerweise eine Autorisierung und ein JSON-Payload, das die Wallet-Daten beschreibt. Die Anfrage sendet Zahlungs- oder Pass-bezogene Informationen an den Apple-Wallet-Service von BlueSnap.

    Anforderungs-Header:

    Authorization: Basic
    Content-Type: application/json
    

    Beispiel für Request-Body:

    {
      "walletType": "APPLE_PAY",
      "validationUrl": "https://apple-pay-gateway-cert.apple.com/paymentservices/startSession",
      "domainName": "merchant.com"
    }
    

    Erfolgreiche Antwort:

    {
      "walletType": "APPLE_PAY",
      "walletToken": "ImRhdGEiOiJuY1AvRitIUy8zeG5ISk1pSm9RbXhCMFd"
    }
    

    Beispiel für eine Fehlerantwort:

    {
      "message": "Invalid wallet request",
      "code": 400
    }
    

    Vaulted Shopper abrufen

    Endpunkt:

    GET /services/2/vaulted-shoppers/{vaultedShopperId}
    

    Beschreibung:
    Dieser Endpunkt ruft die Daten eines Vaulted Shoppers bei BlueSnap anhand seiner eindeutigen ID ab. Vaulted Shopper speichern Zahlungsdaten und persönliche Informationen für zukünftige Transaktionen (z. B. Abonnements oder gespeicherte Zahlungsmethoden). Dieser Endpunkt wird typischerweise verwendet, um gespeicherte Shopper-Daten sicher zu verwalten oder wiederzuverwenden.
    Anforderungs-Header:

    Authorization: Basic 
    
    Content-Type: application/json
    
    Accept: application/json
    

    Beispiel für eine Anfrage:

    GET /services/2/vaulted-shoppers/123456789
    

    Erfolgreiche Antwort:

    {
      "vaultedShopperId": 123456789,
      "firstName": "John",
      "lastName": "Doe",
      "email": "john.doe@example.com",
      "paymentSources": {
        "creditCardInfo": [
          {
            "cardLastFourDigits": "1111",
            "cardType": "VISA",
            "expirationMonth": "12",
            "expirationYear": "2025"
          }
        ]
      },
      "billingContactInfo": {
        "zip": "12345",
        "country": "US",
        "state": "CA",
        "city": "Los Angeles",
        "address": "123 Main St"
      }
    }
    

    Beispiel für eine Fehlerantwort:

    {
      "error": true,
      "code": 15001,
      "message": "Vaulted Shopper nicht gefunden."
    }
    

    Best Practices

    • Sandbox für Tests verwenden: Testen Sie Ihre Zahlungsmethoden und Abläufe immer im Sandbox-Modus, bevor Sie live gehen.

    • 3D Secure aktivieren: Verbessern Sie den Betrugsschutz, indem Sie 3D Secure für alle Kreditkartentransaktionen aktivieren.

    • API-Schlüssel sicher aufbewahren: Teilen Sie Ihre API-Schlüssel niemals öffentlich. Rotieren Sie sie bei Bedarf regelmäßig.

    • Kunden über gespeicherte Karten informieren: Seien Sie transparent über Funktionen zum Speichern von Karten und bieten Sie einfache Möglichkeiten, gespeicherte Karten zu verwalten oder zu löschen.

    • Transaktionen überwachen: Überprüfen Sie regelmäßig Ihr Bluesnap-Dashboard, um Transaktionen zu verfolgen, Rückerstattungen zu überwachen und fehlgeschlagene Zahlungen zu bearbeiten.

    • Aktuell bleiben: Halten Sie das Plugin auf dem neuesten Stand, um Kompatibilität und Sicherheitsverbesserungen sicherzustellen.

    Fehlerbehebung

    Problem: Zahlungsmethode wird beim Checkout nicht angezeigt

    • Stellen Sie sicher, dass das Plugin korrekt mit den richtigen API-Schlüsseln konfiguriert ist.

    • Überprüfen Sie, dass die gewünschten Zahlungsmethoden in den Shopware-Einstellungen aktiviert sind.

    • Prüfen Sie, ob Ihr Shop im richtigen Modus (Sandbox oder Live) läuft, der zu den verwendeten Schlüsseln passt.

    Problem: 3D Secure wird nicht ausgelöst

    • Stellen Sie sicher, dass 3D Secure in den Plugin-Einstellungen aktiviert ist.

    • Prüfen Sie, ob die verwendete Kreditkarte 3D Secure unterstützt.

    • Testen Sie ggf. mit unterschiedlichen Karten

    Problem: Gespeicherte Karten werden nicht angezeigt

    • Überprüfen Sie, dass die Vaulted-Customer-Funktion aktiviert ist.

    • Stellen Sie sicher, dass der Benutzer während des Checkouts in sein Konto eingeloggt ist.

    Problem: Rückerstattung schlägt fehl oder wird nicht im Bestellstatus angezeigt

    • Stellen Sie sicher, dass die Transaktion erfolgreich erfasst wurde, bevor Sie eine Rückerstattung initiieren.

    • Überprüfen Sie, dass Sie die richtige Bestellung und den korrekten Betrag verwenden, insbesondere bei Teilrückerstattungen.

    • Prüfen Sie das Bluesnap-Dashboard für weitere Details zu fehlgeschlagenen Rückerstattungsversuchen.

    FAQ

    1. Welche Zahlungsmethoden unterstützt das Bluesnap Shopware 6 Plugin?
    Das Plugin unterstützt Kreditkarte, Apple Pay, Google Pay, Hosted Checkout und Pay by Link.

    2. Können Kunden ihre Kartendaten für zukünftige Zahlungen speichern?
    Ja, Kunden können Kartendaten sicher speichern und diese innerhalb ihres Kontos verwalten (aktualisieren oder löschen).

    3. Wie aktiviere ich 3D Secure?

    Sie können 3D Secure in den Plugin-Konfigurationseinstellungen unter dem API-Bereich aktivieren.

    4. Wird Sandbox-Testing unterstützt?

    Ja, das Plugin unterstützt den Sandbox-Modus für sicheres Testen. Verwenden Sie die Sandbox-API-Schlüssel im Konfigurationsbereich.

    5. Kann ich Teilrückerstattungen ausstellen?

    Ja, sowohl vollständige als auch teilweise Rückerstattungen werden über die Bestellverwaltungsoberfläche unterstützt.

    Wiki-Dokumentation

    Erfahren Sie mehr über die Plugin-Konfiguration in unserem WIKI.

    Passende Themen

    • Preisregel
    • PayTrace-Zahlung für Shopware 6
    • Quotes Customer Specific Pricing für Shopware 6

    Read more about the plugin configuration on our WIKI

    Our drive.
    Your growth.

    Die Agentur für E-Commerce, Software und AI.

    Kostenlos beraten
    Über uns
    • Über uns
    • Events
    • Blog
    • Careers
    Services
    • Shopware
    • Shopify
    • Integrations
    • Migration
    Rechtliches
    • Datenschutzerklärung
    • Impressum
    Standort
    Bremen Marcusallee 16, 28359 Bremen 0421 438 1919-0 info@solution25.com
    Group 1321315537 1
    Group 1321315536 1

    © 2026 solution25. All rights reserved

    Linkedin Facebook Instagram