12.2 : Cybersource authorizations from Oracle Payments results in Communication Error
Last updated on MAY 22, 2017
Applies to:Oracle Payments - Version 12.2.3 to 12.2.5 [Release 12.2]
Information in this document applies to any platform.
Cipher not initialized
When trying to perform credit card authorization transactions to Cybersource from Oracle Payments the following error is returned -
Communication error. The payment system, theprocessor, or iPayment electronic commerce servlet is not available/accessible. Please make sure you have the correct system set up and resubmit the request at a later time.
Error from log details -
Communication error with HTTPS communication using Cybersource
:EXCEPTION:[iby.ecapp.PSResult.PSResult]:oracle.apps.iby.exception.CreditCardProcessorException: Communication error. The payment system, theprocessor, or iPayment electronic commerce servlet is not available/accessible. Please make sure you have the correct system set up and resubmit the request at a later time.
The oacore log (ie oacore_server1.out) shows errors such as -
"trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object"
"java.security.InvalidKeyException: Illegal key size"
" javax.xml.ws.WebServiceException: java.lang.IllegalStateException: Cipher not initialized"
This can be caused by incomplete Wallet and/or Certificates setup, or after an upgrade to 12.2x
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms