My Oracle Support Banner

Automatic Receipt Approval Ends With Exception Communication Error (Doc ID 1114463.1)

Last updated on JUNE 21, 2023

Applies to:

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


On R12.1.2 , find that Approve and format automatic receipt batch ends with exception:
COMMUNICATION_ERROR: 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.

IBY debug log shows an exception, but no real reason is given for the exception:

iby.plsql.IBY_PAYMENT_ADAPTER_PUB.send_request Input url = http://<IBY_ECAPP_URL>:<port>/OA_HTML/ibyecapp?OapfAction=oraPmtReq&OapfECAppId=222&OapfStoreId=<StoreId>&OapfMode=ONLINE&OapfOrderId=<OrderId>&OapfPrice=<Price>&OapfCurr=<Currency>&OapfPayerId=<PayerID>&OapfOrgId=<OrgID>&OapfOrgType=OPERATING_UNIT&OapfPmtRegId=<PmtRegId>&OapfPmtInstrType=BANKACCOUNT&OapfAuthType=VERIFY&OapfPmtChannelCode=BANK_ACCT_XFER&OapfPmtInstrAssignmentId=<PmtInstrAssignmentId>&OapfRecMethodId=<RecMethodId>
iby.plsql.IBY_NETUTILS_PVT.post_request Enter
iby.plsql.IBY_NETUTILS_PVT.post_request err code=
iby.plsql.IBY_NETUTILS_PVT.post_request err msg=
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraPmtReq In OTHERS Exception
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraPmtReq x_return_status=U
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraPmtReq Exit Exception
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization status :=U
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization auth status :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization auth engine code :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization auth engine msg :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization payment system code :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization payment system msg :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization trxn id :=
iby.plsql.IBY_FNDCPT_TRXN_PUB.Create_Authorization No. of source extensions updated= :1
iby.plsql.IBY_FNDCPT_COMMON.Prepare_Result(7 ARG) Enter
iby.plsql.IBY_FNDCPT_COMMON.Prepare_Result(7 ARG) Exit

### Steps to Reproduce ###
1. Using Receivables Manager responsibility, create a Batch Receipt using the customer name to choose the transaction.  Inquire the Batch Receipt and see selected transaction.
2. Attempt to approve the batch receipt.
3. Automatic Receipts report show the "Communication Error" exception.  Batch Inquiry does not show the transaction anymore.




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.