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 DECEMBER 04, 2019

Applies to:

Oracle Payments - Version 12.2.4 and later
Information in this document applies to any platform.

Symptoms

On : 12.2.4 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)



ERROR
-----------------------

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.
  at oracle.apps.iby.bep.proc.paymentech.net.OnlineSocket.transmit(OnlineSocket.java:131)
  ... 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



STEPS
-----------------------
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

OR

Failure in authorization also occurs for Automatic Receipts processing flow

 

LOG EXCERPT
-----------------------

STATEMENT:[iby.payment.PaymentUtils.insertAuthResults]:CreditCardPayment-->insert_auth_trxn-->plsql
STATEMENT:[iby.payment.PaymentUtils.insertAuthResults]:transaction id=XXXXXX
STATEMENT:[iby.payment.PaymentUtils.insertAuthResults]:transaction mid=XXXXXX
STATEMENT:[iby.payment.PaymentUtils.insertAuthResults]:Exit:XXXXXX
STATEMENT:[iby.database.DBWrapper.releaseDBConnection]:Releasing the connection
STATEMENT:[iby.payment.CreditCardPayment.insertAuthResults]:phase 4: executing update
STATEMENT:[iby.payment.CreditCardPayment.insertAuthResults]:CreditCardPayment-->insert_auth_trxn-->plsql
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.
PROCEDURE:[iby.payment.PaymentUtils.fillBEPFailure]:ENTER
PROCEDURE:[iby.payment.PaymentUtils.fillBEPFailure]:EXIT

Then see timeout message -
STATEMENT:[iby.net.StreamSynchronizer.synchedWrite(87)]:Connection has time out. Response is null.
EXCEPTION:[iby.bep.proc.paymentech.net.OnlineSocket.transmit
java.io.IOException: Time Out - Response not received



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

Changes

 Paymentech now requires a secure connections.

Cause

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
Symptoms
Changes
Cause
Solution
References


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