Submit Offline Transactions program is failing on random basis with error: The credit or request operation that is being re-attempted is using a different payment system identifier
(Doc ID 2853034.1)
Last updated on DECEMBER 10, 2024
Applies to:
Oracle Payments - Version 12.2.10 and laterInformation in this document applies to any platform.
Symptoms
On a random basis, when attempting to run Submit Offline Transactions program, the following error occurs.
ERROR
The credit or request operation that is being re-attempted is using a different payment system identifier, and thus can not be accepted.
Please use a new order id if you wish to start a new transaction. If you are trying to retry a previously failed transaction with the same order id,
you should not change the amount or routing rule setting which will affect the routing.
Other Symptoms:
- This affects transactions that previously failed with a communication error (i.e. status 1 in iby_trxn_summaries_all table).
- ORAPMTCAPTURE transactions in table iby_trxn_summaries_all have PAYMENT_CHANNEL_CODE column set to null (instead of CREDIT_CARD).
It appears that the PAYMENT_CHANNEL_CODE is set to null by SOT program at the time of the failure.
- There is no difference between successful transactions and failed transactions other than this difference in PAYMENT_CHANNEL_CODE column.
- All Receipts are created at the same time with similar data (same currency, same receipt method, same customer, same credit card, same org id, same BEPKEY, etc.).
STEPS
The issue can be reproduced at will with the following steps:
1. Responsibility: Funds Capture Process Manager
2. Run "Submit Offline Transactions" program.
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 |
Cause |
Solution |
References |