Docs
You are viewing:
Product Catalog 1.0
Starting August 13, 2025, Cybersource will no longer support username and password authentication for SOAP toolkit users. To ensure uninterrupted service, Chargebee users must migrate to P12 certificate-based authentication by this date.
This guide is intended for Chargebee users who have integrated CyberSource as a payment gateway using the SOAP toolkit.
To switch to certificate-based authentication, you will need to:
.p12
certificate from the CyberSource Business Center.Follow these steps to generate a .p12 certificate file from the CyberSource Business Center:
.p12
file.Learn more in this CyberSource document.
Note:
The .p12
file contains your Simple Order API key. Ensure it is stored in a secure location with restricted access.
Run the following OpenSSL command(it uses the password you entered when the certificate was generated in the Dashboard):
openssl pkcs12 -in <path_to_certificate_file> -nodes -nocerts -out <certificate_name>_private_key
This will generate a file *_private_key
containing the :
-----BEGIN PRIVATE KEY-----
<Content of the private key in base 64>
-----END PRIVATE KEY-----
Use this entire content in Chargebee's Private Key field.
Run the following OpenSSL command (it uses the password you entered when the certificate was generated in the Dashboard):
openssl pkcs12 -in <path_to_certificate_file> -clcerts -nokeys -out <certificate_name>.pem
This will create a .pem
file with a block like:
-----BEGIN CERTIFICATE-----
<Content of the public key in base 64>
-----END CERTIFICATE-----
Use the base64 block alone for Chargebee's Public Key field.
You must complete this migration by August 13, 2025, to avoid authentication failures.
Was this article helpful?