Release Notes
1.2.0.ec8a78c0a4
Released: Mar 2025
Release Highlights
CERTIFICATE_PASSWORD
setting for password protected P12 certificates
Added When generating a new P12 certificate for the Simple Order API, Cybersource now requires that certificates have a password assigned. This password must be specified to allow the certificate to be used by Self-Managed Commerce.
To support this, we've added a new CERTIFICATE_PASSWORD
setting to the plugin. If setting up a new plugin configuration in Commerce Manager, this setting can be specified along with the others, as documented here.
However, if you are upgrading your plugin and want to keep the existing plugin configuration, Commerce Manager does not allow the settings to be changed for active plugin configurations. Therefore this new setting will need to be inserted through a database query:
INSERT INTO tpaymentproviderconfigdata (UIDPK, PAYMENTPROVIDERCONFIG_UID, CONFIG_KEY, CONFIG_DATA)
SELECT 99, UIDPK, 'CERTIFICATE_PASSWORD', '{YOUR_PASSWORD}' FROM tpaymentproviderconfig WHERE PAYMENT_PROVIDER_PLUGIN_ID IN ('directPostCybersourcePaymentProviderPlugin', 'hostedPageCreditCardCybersourceProviderPlugin');
Make sure to update {YOUR_PASSWORD}
with your certificate password before running the query.