How To Create a SCMP API Security Key using eCert
000003137
464
07/12/2024 15:56 PM
2.0
Instructions
Generate a SCMP API Key via eCert
You will update the following key files:
- CyberSource_SJC_US.crt
- merchant_id.crt
- merchant_id.pvt
- merchant_id.pwd
- Download the appropriate version of eCert for your operating system. (The Java version will work on any operating system where the Java Runtime Environment (JRE) is installed.)
- Save the archive and unpack it in a directory where you will be able to find it easily from the command line.
- Refer to the Using eCert page (Chapter 2) of the SCMP API Security Keys document for instructions.
- From a command prompt, navigate to the directory where you saved eCert.
- if you are not using the Java version, enter the following command:
ecert -path path\to\my\scmp\keys -update -server environment 80 merchant_id
User parameter | What to provide |
path/to/my/scmp/keys | path to the set of key files |
environment | Test: setuptest.ic3.com Production: setup.ic3.com |
merchant_id | your Organization ID (formerly "CyberSource Merchant ID") |
- If you are using the Java version, complete the following steps:
- Verify that the folder properties exists in the same directory as "ECert.class." If not, create it.
- Verify that the file "ICSClient.props.template" exists in the properties folder.
- Verify that the file "ICSClient.props" exists in the properties folder. If ICSClient.props does not exist, copy "ICSClient.props.template", remove the ".template" extension, and save.
- Edit "ICSClient.props". Insert your merchant id in the merchantID property and insert the path to your SCMP certificate files in the ics.keysPath property.
- Run the Java eCert command (example below is for the test environment):
java ECert -update -serverhost setuptest.ic3.com 80 merchant_id
You have updated the SCMP API security key files on your server. Copy the key files to all remaining servers processing transactions under the same merchant ID.
- If you are generating test SCMP keys on a merchant id which has never had SCMP keys generated for it before, run command above with the -update flag removed (example below is for the test environment):
java ECert -serverhost setuptest.ic3.com 80 merchant_id
Note: You must follow this process to update/generate keys for each Organzation ID (formerly "Cybersource Merchant ID") you use.
Related Articles
Was this article helpful?
Articles Recommended for You