My Oracle Support Banner

Oracle Payments 12.2: After uptake to TLS 1.2 Paymentech Authorizations No Longer Working (Doc ID 2531952.1)

Last updated on JULY 11, 2022

Applies to:

Oracle Payments - Version 12.2.4 to 12.2.9 [Release 12.2]
Information in this document applies to any platform.


On : 12.2.4 - 12.2.9 version, FC Core, Authorization, Paymentech

Chase Paymentech Authorizations not working

After TLS 1.2 implementation, when trying to test an authorization from the Funds Capture transaction testing screen in in Production instance the following error is returned.

Failure in authorization also returned when trying to run Automatic Receipts programs for credit card payments.

Customer has confirmed the connections on the Paymentech side are open and can telnet from back end.

TLS 1.2 implemented as per:  Enabling TLS in Oracle E-Business Suite Release 12.2 (Doc ID 1367293.1)

Required Patch for Payments TLS 1.2 Support was applied as per Oracle Payment Support For TLS1.2 (Doc ID 2159740.1)

  12.2x    Patch 22522877:R12.IBY.C



NOTE: Paymentech currently only supports TLS 1.2 connections (TLS 1.0/1.1 not supported as per Paymentech latest requirements)


Caused by: oracle.apps.iby.exception.PSException: Communication error. The payment system, the processor, 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.
  ... 82 more

ERROR:[fnd.common.Message.auto_log]:IBY?IBY_45000?N?INTERNAL_ERROR?Connection Reset - Connection fails due to long time idle. Please try again ?
EXCEPTION:[iby.ecapp.PSResult.PSResult]:oracle.apps.iby.exception.PSException: Internal Error to Payment Server: Connection Reset - Connection fails due to long time idle. Please try again

The issue can be reproduced at will with the following steps:
Funds Capture Process Manager responsibility
Testing transaction
Submit a test for credit card authorization


Failure in authorization also occurs for Automatic Receipts processing flow



STATEMENT:[iby.payment.PaymentUtils.insertAuthResults]:transaction id=XXXXXX
STATEMENT:[iby.payment.PaymentUtils.insertAuthResults]:transaction mid=XXXXXX
STATEMENT:[iby.database.DBWrapper.releaseDBConnection]:Releasing the connection
STATEMENT:[iby.payment.CreditCardPayment.insertAuthResults]:phase 4: executing update
STATEMENT:[iby.payment.CreditCardPayment.insertAuthResults]:transaction id=XXXXXX
STATEMENT:[iby.payment.CreditCardPayment.insertAuthResults]:transaction mid=XXXXXX
STATEMENT:[iby.payment.CreditCardPayment.insertAuthResults]:phase 5: creating PSResult object
STATEMENT:[iby.payment.CreditCardPayment.insertAuthResults]:trxn status=9
STATEMENT:[iby.payment.CreditCardPayment.insertAuthResults]:phase 5.1: setting generic failure fields.

Then see timeout message -
STATEMENT:[]:Connection has time out. Response is null.
EXCEPTION:[ Time Out - Response not received

The issue has the following business impact:
Due to this issue, users cannot process credit card authorizations


 Paymentech now requires secure connections.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.