Découvrez comment configurer l’application pour Oracle Simphony, les bonnes pratiques et la personnalisation.
Après avoir installé l’application Stripe pour Oracle Simphony, vous pouvez configurer les paramètres pour utiliser l’application avec votre intégration Stripe Terminal.
Connectez-vous à Simphony Enterprise Management Console (EMC) avec vos identifiants d’administrateur.
Dans le menu Enterprise, sélectionnez l’entreprise qui utilisera l’application.
Ouvrez l’onglet Setup pour afficher le matériel et les options d’interface.
Accédez à Hardware/Interfaces > Interfaces, puis sélectionnez Payment Drivers.
Cliquez deux fois sur le pilote de paiement SPI pour modifier ses paramètres.
Dans la fenêtreSPI driver, sélectionnez l’onglet Configuration.
Localisez le champ Primary Host et saisissez l’hôte et le port de l’application (par défaut https://localhost:8443/). Si vous installez l’application sur le serveur CAP où s’exécute SPI, utilisez l’explorateur de fichiers Windows pour accéder au chemin d’installation, puis modifiez le fichier application.yaml et mettez à jour l’adresse IP sur l’adresse du serveur CAP. Mettez également à jour le champ Primary Host ici sur l’adresse IP du serveur CAP.
Utilisez l’explorateur de fichiers Windows pour accéder au chemin d’installation et modifier le fichier application.yaml afin de configurer les paramètres d’application suivants.
Spring MVC
spring.mvc.async.request-timeout : le temps maximum (en millisecondes) que le serveur attend pour que les requêtes Web asynchrones soient terminées avant d’expirer.
Par défaut dans cette application : 120000 (120 secondes).
Serveur
Server.address : adresse IP de l’interface réseau à laquelle le serveur intégré se lie.
127.0.0.1 signifie que le formulaire d’inscription accepte uniquement les connexions provenant de la machine locale.
server.port : port TCP écouté par le serveur HTTPS.
SSL serveur
server.ssl.key-store : chemin vers le fichier keystore contenant le certificat TLS/SSL et la clé privée du serveur. Utilise la variable d’environnement ${SECURITY_DIR} et attend un fichier .pfx.
server.ssl.key-store-password : mot de passe utilisé pour déverrouiller le fichier keystore.
server.ssl.key-store-type : format/type du keystore utilisé par le serveur.
Les valeurs prises en charge sont :
PKCS12 : keystore PKCS#12 (recommandé et sélectionné par défaut lorsque le fichier possède une extension .p12 ou .pfx)
JKS : Java KeyStore (ancien keystore spécifique à Java et sélectionné par défaut lorsque le fichier possède une extension .jks).
S’il n’est pas défini explicitement, déduit le type à partir de l’extension keystore du fichier.
server.ssl.key-alias : alias ou nom de la paire de clés spécifique au sein du keystore que le certificat serveur HTTPS utilisera.
Débogage
debug : active ou désactive le mode debug de Spring Boot
Si false, seule la connexion standard est activée.
Connexion
logging.level.com.stripe.opiconnector : niveau log pour le package com.stripe.opiconnector (logique d’entreprise d’application et traitement des paiements)
Les niveaux de log de SLF4J/Spring Boot pris en charge sont les suivants :