Sign in to the Simphony Enterprise Management Console (EMC) with your administrator credentials.
In the Enterprise menu, select the enterprise that’s going to use the app.
Open the Setup tab to display hardware and interface options.
Go to Hardware/Interfaces > Interfaces, and select Payment Drivers.
Double-click the SPI payment driver to edit its settings.
In the SPI driver window, select the Configuration tab.
Locate the Primary Host field and enter the app host and port (the default is https://localhost:8443/). If you’re installing the app on the CAP server where SPI runs, use Windows File Explorer to go to the installation path, then edit the application.yaml file and update the IP address to the CAP server’s address. Update the Primary Host field here to the CAP server’s IP address also.
Use Windows File Explorer to go to the installation path and edit the application.yaml file to configure the following app parameters.
Spring MVC
spring.mvc.async.request-timeout: The maximum time (in milliseconds) that the server waits for asynchronous web requests to complete before timing out.
The default in this app: 120000 (120 seconds).
Server
Server.address: Network interface IP address the embedded server binds to.
127.0.0.1 means the application only accepts connections from the local machine.
server.port: TCP port the HTTPS server listens on.
Server SSL
server.ssl.key-store: Path to the keystore file containing the server’s TLS/SSL certificate and private key. Uses the ${SECURITY_DIR} environment variable and expects a .pfx file.
server.ssl.key-store-password: Password used to unlock the keystore file.
server.ssl.key-store-type: Format/type of the keystore used by the server.
Supported values are:
PKCS12: PKCS#12 keystore (recommended and the default when the file has a .p12 or .pfx extension)
JKS: Java KeyStore (legacy Java-specific keystore and default when the file has a .jks extension).
If not set explicitly, infers the type from the keystore file extension.
server.ssl.key-alias: Alias or name of the specific key pair within the keystore that the HTTPS server certificate will use.
Debugging
debug: Enables or disables Spring Boot debug mode
When false, only standard logging is enabled.
Logging
logging.level.com.stripe.opiconnector: Log level for the com.stripe.opiconnector package (app business logic and payment processing)