Fehlerbehebung und Sicherheit

Lösen Sie häufige Probleme mit Zahlungen, API, Webhooks, Kontozugriff und Sicherheit.

Ein 401-Fehler bedeutet, dass Ihr API-Schlüssel falsch ist oder ein ungültiges Format hat. Überprüfen Sie Ihren Schlüssel und verifizieren Sie die Formatierung im Authorization-Header. Wenn Sie Basic Auth verwenden, fügen Sie nach Ihrem API-Schlüssel einen abschließenden Doppelpunkt ein (z. B. IHR_API_SCHLÜSSEL:). Der Doppelpunkt trennt den Benutzernamen vom leeren Passwortfeld. Stellen Sie sicher, dass keine zusätzlichen Leerzeichen oder Zeichen vorhanden sind.

Dies bedeutet, dass die Zahlungsmethode für Ihr Konto nicht aktiviert wurde. Jede Zahlungsmethode muss vor der Verwendung aktiviert werden. Kontaktieren Sie Ihren Cost+-Accountmanager oder aktivieren Sie diese im Merchant Portal unter Einstellungen und dann Zahlungsmethoden. Verwenden Sie nur Zahlungsmethoden, für die Sie eine Genehmigung erhalten haben.

Verwenden Sie diese Testkarten im Sandbox-Modus mit einem beliebigen zukünftigen Ablaufdatum und einem beliebigen 3-stelligen CVC: 4111 1111 1111 1111 (Visa, Erfolg), 5544 3300 0000 0037 (Mastercard, Erfolg), 4462 0300 0000 0000 (Visa, Erfolg), 4111 1111 1111 1105 (Visa, Do Not Honor), 4111 1111 1111 1143 (Visa, Gestohlene Karte), 4111 1111 1111 1151 (Visa, Unzureichende Mittel). Diese funktionieren nur mit Sandbox-API-Schlüsseln.

Wenn Ihr Webhook-Endpunkt nicht mit einem 2xx-Statuscode antwortet, versucht Cost+ es bis zu 10 Mal in Abständen von 2 Minuten. Der erste Versuch läuft nach 4 Sekunden in einen Timeout, nachfolgende Wiederholungen nach 10 Sekunden. Nach 10 fehlgeschlagenen Versuchen wird das Webhook-Ereignis als fehlgeschlagen markiert, aber der Bestellstatus bleibt über die API abrufbar. Stellen Sie stets sicher, dass Ihr Endpunkt schnell mit einem 200-Statuscode antwortet.

Bestellungen haben sechs Status. Nicht-terminal (können sich noch ändern): "new" (neu erstellt, keine Zahlung eingeleitet), "processing" (Zahlungsversuch läuft, Kunde schließt möglicherweise 3DS ab), "error" (Zahlung fehlgeschlagen, Kunde kann es erneut versuchen). Terminal (endgültig): "completed" (erfolgreiche Zahlung, bereit zur Ausführung), "cancelled" (vom Benutzer oder per API eingeleitete Stornierung), "expired" (keine erfolgreiche Zahlung innerhalb des Ablaufzeitraums, standardmäßig 30 Minuten).

Sie erreichen unser Support-Team unter support@costplus.io. Unser Help Desk ist unter helpdesk.costplus.io erreichbar. Die Entwicklerdokumentation finden Sie unter docs.costplus.io. Die Supportzeiten sind 09:00 - 17:00 Uhr MEZ.