Credit Card Does Not Get Reversed If Timeout Occurs (Doc ID 1943274.1)

Last updated on JUNE 03, 2016

Applies to:

Oracle Retail Point-of-Service - Version 13.3.5 and later
Information in this document applies to any platform.

Symptoms

Credit card reversal request is not going through Oracle Retail Point-of-Service (ORPOS) 13.3.x if a timeout occurs.


Steps to Reproduce:

  1. Log in to ORPOS.
  2. Ring a few items.
  3. Select tender button.
  4. Select Credit/Debit button.
  5. Enter valid Credit Card number and a valid expiry date.
  6. Authorize the amount.
  7. At the Signature Capture screen, do not enter the signature and wait for the timeout on this screen.
  8. Timeout occurs and the transaction gets cancelled.
  9. Note, however, that the Credit Card Amount Reversal request was not sent. Only the Approval request is seen as below in Client.log:
INFO 2014-09-11 16:08:54,401 1334654 (StaticCacheThread-4:oracle.retail.stores.commerceservices.audit.event.TRANSACTION_TENDERED_WITH_CREDIT_CARD):
[oracle.retail.stores.commerceservices.audit.AuditLoggerService.log(AuditLoggerService.java:62)]
Event_Name: TRANSACTION_TENDERED_WITH_CREDIT_CARD Event_Status: SUCCESS Event_Originator: DetermineTenderSubTourStartSite.arrive System_Date: 9/11/14 System_Time: 4:08 PM Store_ID: 04241 User_ID: pos Register_Number: 136 Till_ID: 111 Card_Type: Diners Card_Number: **********1111 Amount: 1,690.69 Entry_Method: Manual Authorization_Status: APPROVED

Cause

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