{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","results":{"codes":[]},"params":[],"method":"get"},"next":{"description":"","pages":[]},"title":"Integrating with WebSphere Commerce","type":"basic","slug":"integrating-with-websphere-commerce","excerpt":"","body":"# Deploy and setup instructions for the Apruve WebSphere Commerce plugin\nThe plugin is available from our GitHub repository: [https://github.com/apruve/apruve-websphere](https://github.com/apruve/apruve-websphere)\n\n1. Add the `ZApruvePaymentPlugin` project to the list of projects you extract.\n2. In case your extract script is not pulling all struts config xmls, make sure you add `struts-config-apruve.xml` to the list.\n3. Modify Build & Deploy and add `ZApruvePaymentPlugin.jar` to list of EJB modules. This will be one of the projects in your workspace.\n4. If your script is not including all acp xmls under `acp/common`, include `acp/common/ApruveACPolicy.xml`.\n5. Manually run sqls under `sql/common/Apruve.sql`. \n    > **Important:** Only run this script once!\n    \n6. Import certificates:\n    * Go to the WAS Admin console\n    * Expand the Security menu and click on SSL certificate and key management\n    * Click Key stores and certificates on the right side of the screen\n    * Click NodeDefaultTrustStore\n    * Click Signer certificates on the right side of the screen\n    * Click the Retrieve from port button at the top of the page\n    * Fill in the following info:\n        1. **Host:** aprvdev.zobristinc.com(host name of the webhook url given in merchant site)\n        2. **Port:** 443\n        3. **SSL configuration for outbound connection:** NodeDefaultSSLSettings\n        4. **Alias:** aprvdev.zobristinc.com\n    * Then click the Retrieve signer information button below the Alias input box\n    * Review then click the OK button\n    * Click Save at the top the page\n    * Restart your app server","updates":[],"order":9,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"598364f57b3f5f0020d30613","project":"58b9e955fba7da250056ff86","version":{"version":"4.0","version_clean":"4.0.0","codename":"","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["58b9e955fba7da250056ff8a","58b9e9e168a4a5190011dcc2","58b9ea1de87271190074c623","58b9f9df4022e60f00ae20af","58bda4f77181082500275455","58bda69b8bcd092f00e52862","58bda751b4e9640f00e4bdaf","58e800fabc0deb0f002801f3","5925bfd9504e5239003807f4","5925c026aef9fd27008525c0","5925c0e7dd71b51b00ccc329","592d872451a3e80f00eb4a1a","592d9539b9b6b91900569ea0","592d990a51a3e80f00eb4c25","592d9bf480832f0f00ddfa46","592d9d5051a3e80f00eb4e02","592dbd5cd97832190073d76a","598360d76050430034ef4e07","598363237c926c0028d2e420","598363755de0a1002049efad","598363c27c926c0028d2e442","59c15f2ebc639a0032f770f0"],"_id":"58b9e955fba7da250056ff89","releaseDate":"2017-03-03T22:08:21.880Z","__v":22,"createdAt":"2017-03-03T22:08:21.880Z","project":"58b9e955fba7da250056ff86"},"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Integrations","slug":"ecommerce-integrations","order":4,"from_sync":false,"reference":false,"_id":"598363755de0a1002049efad","project":"58b9e955fba7da250056ff86","version":"58b9e955fba7da250056ff89","isAPI":false,"createdAt":"2017-08-03T17:55:01.947Z","__v":0},"user":"59232ee4e465c11900921e8a","createdAt":"2017-08-03T18:01:25.863Z","githubsync":"","__v":0,"parentDoc":null}

Integrating with WebSphere Commerce


# Deploy and setup instructions for the Apruve WebSphere Commerce plugin The plugin is available from our GitHub repository: [https://github.com/apruve/apruve-websphere](https://github.com/apruve/apruve-websphere) 1. Add the `ZApruvePaymentPlugin` project to the list of projects you extract. 2. In case your extract script is not pulling all struts config xmls, make sure you add `struts-config-apruve.xml` to the list. 3. Modify Build & Deploy and add `ZApruvePaymentPlugin.jar` to list of EJB modules. This will be one of the projects in your workspace. 4. If your script is not including all acp xmls under `acp/common`, include `acp/common/ApruveACPolicy.xml`. 5. Manually run sqls under `sql/common/Apruve.sql`. > **Important:** Only run this script once! 6. Import certificates: * Go to the WAS Admin console * Expand the Security menu and click on SSL certificate and key management * Click Key stores and certificates on the right side of the screen * Click NodeDefaultTrustStore * Click Signer certificates on the right side of the screen * Click the Retrieve from port button at the top of the page * Fill in the following info: 1. **Host:** aprvdev.zobristinc.com(host name of the webhook url given in merchant site) 2. **Port:** 443 3. **SSL configuration for outbound connection:** NodeDefaultSSLSettings 4. **Alias:** aprvdev.zobristinc.com * Then click the Retrieve signer information button below the Alias input box * Review then click the OK button * Click Save at the top the page * Restart your app server