Erfahren Sie, wie Sie die App für Oracle Simphony konfigurieren, einschließlich Best Practices und Anpassung.
Nachdem Sie die Stripe App für Oracle Simphony installiert haben, können Sie die Einstellungen für die Verwendung der App mit Ihrer Stripe Terminal-Integration konfigurieren.
Melden Sie sich mit Ihren Admin-Daten bei der Enterprise Management Console (EMC) von Simphony an.
Wählen Sie im Enterprise-Menü das Unternehmen aus, das die App verwenden soll.
Öffnen Sie die Registerkarte Einrichtung, um Hardware- und Schnittstellenoptionen anzuzeigen.
Gehen Sie zu Hardware/Schnittstellen > Schnittstellen und wählen Sie Zahlungstreiber aus.
Doppelklicken Sie auf den Zahlungstreiber SPI, um seine Einstellungen zu bearbeiten.
Wählen Sie im Fenster SPI-Treiber die Registerkarte Konfiguration aus.
Suchen Sie das Feld Primärer Host und geben Sie den App-Host und den App-Port ein (der Standardwert ist https://localhost:8443/). Wenn Sie die App auf dem CAP-Server installieren, auf dem SPI ausgeführt wird, navigieren Sie mit dem Windows-Datei-Explorer zum Installationspfad. Bearbeiten Sie dann die Datei application.yaml und aktualisieren Sie die IP-Adresse auf die Adresse des CAP-Servers. Aktualisieren Sie das Feld Primärer Host hier ebenfalls auf die IP-Adresse des CAP-Servers.
Navigieren Sie mithilfe des Windows-Datei-Explorers zum Installationspfad und bearbeiten Sie die Datei v.yaml, um die folgenden App-Parameter zu konfigurieren.
Spring MVC
spring.mvc.async.request-timeout: Die maximale Zeit (in Millisekunden), die der Server vor dem Timeout wartet, bis asynchrone Webanfragen abgeschlossen sind.
Der Standardwert in dieser App: 120000 (120 Sekunden).
Server
Server.address: IP-Adresse der Netzwerkschnittstelle, an die der eingebettete Server bindet.
127.0.0.1 bedeutet, dass die Anwendung nur Verbindungen von der lokalen Maschine akzeptiert.
server.port: TCP-Port, auf den der HTTPS-Server wartet.
Server-SSL
server.ssl.key-store: Pfad zur Keystore-Datei, die das TLS/SSL-Zertifikat und den privaten Schlüssel des Servers enthält. Verwendet die Umgebungsvariable ${SECURITY_DIR} und erwartet eine .pfx-Datei.
server.ssl.key-store-password: Passwort zum Entsperren der Keystore-Datei.
server.ssl.key-store-type: Format/Typ des vom Server verwendeten Keystores.
Unterstützte Werte sind:
PKCS12: PKCS#12-Keystore (empfohlen und der Standard, wenn die Datei die Erweiterung .p12 oder .pfx hat)
JKS: Java KeyStore (älterer Java-spezifischer Keystore und Standard, wenn die Datei die Erweiterung .jks hat).
Wenn nicht ausdrücklich festgelegt, wird der Typ aus der Erweiterung der Keystore-Datei abgeleitet.
server.ssl.key-alias: Alias oder Name des spezifischen Schlüsselpaars innerhalb des Schlüsselspeichers, das das HTTPS-Serverzertifikat verwenden wird.
Fehlerbehebung
debug: Aktiviert oder deaktiviert den Spring Boot-Fehlerbehebungsmodus
Bei false ist nur Standard-Protokollierung aktiviert.
Protokollierung
logging.level.com.stripe.opiconnector: Protokollebene für das Paket com.stripe.opiconnector (Unternehmenslogik der App und Zahlungsabwicklung)
Folgende SLF4J/Spring Boot-Protokollebenen werden unterstützt: