Terminal Responses

Table 6-1 Common Responses

Terminal Error Definition Applicable Transactions POS Next Steps Guest Next Steps

Refer to Issuer - Code 1

Issuer decline.

Card Acquisition (09), PreAuth (05), and Payment (01)

The guest's bank/card issuer declined the transaction. Ask them to contact their bank and use a different payment method to retry.

Transactions as declined on the card and it cannot be used at this time. Use a different payment method for this transaction and contact the issuing bank of the card.

No Merchant - Code 3

No merchant account configured to terminal.

All

A configuration error has occurred with the device being used. If possible, change devices and retry.

Work with a staff member to retry the transaction.

Error - Code 6

Generic error text sometimes associated with malformed request.

All

This is a generic error, no further details are available. Contact Oracle for support.

Work with a staff member to retry the transaction.

<error message from payment provider> - Code 6

The text in this error should be self descriptive.

All

The error reason should be self descriptive. Attempt to remedy based on that.

Work with a staff member to retry the transaction.

Request in Progress - Code 09

Terminal is busy and cannot be used for the transaction.

All

The terminal is busy. Switch devices and try again.

Work with a staff member to retry the transaction.

Approved for Partial Amount - Code 10

The transaction was partially approved, leaving the remainder to be paid in another way.

Card Acquisition (09), PreAuth (05), Payment (01), and Sale Completion (07)

Transaction was partially approved, pay remainder with another method.

The transaction was approved for a partial amount. The remainder must be paid with a different payment method.

Invalid Transaction - Code 12

Card issuer does not allow pre-authorization on this card/account.

PreAuth (05)

The transaction was not valid with the payment type (for example, pre-authorization on a debit card). Try again with a new payment method.

Change payment types and try again.

Invalid Amount - Code 13

Something is wrong with the amount sent to the terminal.

Card Acquisition (09), PreAuth (05), Payment (01), and Sale Completion (07)

The amount was invalid which could mean it had a typo making it < 0, or lower/higher than what is configured with the payment processor. Cancel transaction, correct any errors, and retry.

An error happened with the terminal/transaction. Try again with a different device.

Invalid Card Number - Code 14

Specific to one transaction type, this happens when a PCI card is used for a non-PCI transaction.

Read Non-PCI Card (50)

A PCI card was used for a non-PCI transaction. Switch payment methods and retry.

Change payment methods and try again.

Invalid Card Number - Code 14

Card issuer cannot validate the card/account number.

Card Acquisition (09), PreAuth (05), Payment (01), and Sale Completion (07)

Card number came back as invalid. If manually entered, check for a typo and retry. If the card was presented, have the guest contact their issuing bank.

Check for a type with the card number input for the transaction. If no error, Use a different payment method for this transaction and contact the issuing bank of the card.

No Issuer - Code 15

Card number is not within a card number range supported by the scheme.

All

That card has an issue and can’t be used. Retry the transaction with a different payment method, and have the guest contact their bank.

Retry with a different payment method and contact the issuing bank of the card.

Approved, Update Track 3 - Code 16

The transaction was approved, but track 3 data may need to be updated.

N/A

N/A

N/A

Unable to Locate Record On File - Code 25

Retrieval reference number (RRN) of the transaction is invalid.

Trans Types with OriginalRRN Field

Check the transaction and try again.

Work with a staff member to retry the transaction.

No prior Card Acquisition data available - Code 25

Card processor does not have an RRN to refer to and check the original RRN against.

PreAuth (05), Payment (01), and Sale Completion (07)

An 09 message with the RRN was supposed to be sent in advance of the transaction currently being tried, but it was not sent so the transaction failed. Ensure a transType 09 (Card Acquisition) is sent before retrying.

Work with a staff member to retry the transaction.

No Privledge to Perform Refund - Code 29

The user or cashier is not able to process a refund.

Refund Request (03)

The current user/cashier does not have the correct role to be able to process a refund. Try again with a cashier with the correct role.

Work with a staff member to retry the transaction.

Function Not Supported - Code 40

This error code can mean slightly different things based on what transaction type was being attempted when the error code was received. Overall it always means that the transaction could not be completed because it is unsupported by the Oracle/payment processor integration.

Cancel Current Transaction (53)

The transaction in question cannot be canceled.

The transaction in question cannot be canceled.

Function Not Supported - Code 40

This error code can mean slightly different things depending on what transaction type was attempted when the error code was received. In all instances, it means that the transaction could not be completed because it is unsupported by the Oracle/payment processor integration.

All

The transaction type being attempted is not supported by the payments integration. Try a different transaction type.

Work with a staff member to retry the transaction.

Lost Card - Code 41

The card was reported as lost.

All

The card has been reported as lost. Ask the user to change payment methods and try again.

Change payment methods and try again.

Stolen Card - Code 43

The card was reported as stolen.

All

The card has been reported as stolen. Ask the user to change payment methods and try again.

Change payment methods and try again.

Insufficient Funds - Code 51

Insufficient funds.

Card Acquisition (09), PreAuth (05), Top-Up (06), Payment (01), and Sale Completion (07)

Card account has insufficient funds to complete the transaction. Refer them to their bank or change payment method before retrying.

Change payment methods and try again.

Expired Card - Code 54

The card is expired.

Card Acquisition (09), PreAuth (05), and Payment (01)

Card is expired. Change the payment method or refer the cardholder their bank if the expiration date is in the future.

Change payment methods and try again.

Incorrect PIN - Code 55

The cardholder input the wrong PIN for the card.

PreAuth (05) and Payment (01)

Incorrect PIN was entered for the card. Try again with a new PIN or card.

Retry PIN entry or try with a different payment method.

Function Not Permitted to Cardholder - Code 57

The card issuer does not permit the transaction on this card/account.

PreAuth (05) and Sale Completion (07)

The card issuer does not permit this kind of transaction on this card/account. Use a different payment method and reach out to the issuing bank if this is an error.

Change payment methods and try again.

Function Not Permitted to Terminal - Code 58

The card issuer does not permit the transaction on this card/account.

N/A

The card issuer does not permit this kind of transaction on this card/account. Use a different payment method and reach out to the issuing bank if this is an error.

Retry with a different payment method and contact the issuing bank of the card if this is an error.

Suspected Fraud - Code 59

The transaction was refused because the card issuer suspects a fraudulent payment.

Card Acquisition (09), PreAuth (05), and Payment (01)

Refer the cardholder to their bank or change payment method before retrying.

Flagged for potential fraud. Contact issuing bank or change payment method before retrying.

Exceeds Withdrawal Limit - Code 61

The transaction was refused because the cardholder has exceeded their card limit.

Card Acquisition (09), PreAuth (05), and Payment (01)

Refer cardholder to their bank or change payment method before retrying.

Card limit exceeded. Contact issuing bank or change payment method before retrying.

Restricted Card - Code 62

The card issuer has restricted where the card can be used (geographically).

Card Acquisition (09), PreAuth (05), and Payment (01)

The card is restricted by the issuer and cannot be used in this location. Refer cardholder to their bank or change payment method before retrying.

Contact issuing bank or change payment method before retrying.

Capture Card - Code 67

The card is blocked.

Card Acquisition (09), PreAuth (05), and Payment (01)

Refer cardholder to their bank or change payment method before retrying.

Contact issuing bank or change payment method before retrying.

PIN Tries Exceeded - Code 75

The cardholder has entered an incorrect PIN too many times and the issuing bank has locked the card for the time being.

Card Acquisition (09), PreAuth (05), and Payment (01)

Refer cardholder to their bank or change payment method before retrying.

Contact issuing bank or change payment method before retrying.

CVV Validation Error - Code 82

Cardholder verification failed for the CVV.

N/A

Refer cardholder to their bank or change payment method before retrying.

Retry with a different payment method and contact the issuing bank of the card.

Host or Switch Unavailable  - Code 91

Error while trying to establish a connection between Oracle Payment Interface (OPI) and the payment processor.

All

Terminal is unable to communicate with the host or switch. If the problem persists, contact Oracle Support.

Work with a staff member to retry the transaction.

Card Issuer Unavailable - Code 91

Terminal is unable to communicate with the card issuer.

Card Acquisition (09), PreAuth (05), and Payment (01)

Terminal is unable to communicate with the card issuer. Refer cardholder to their bank or change payment method before retrying.

Contact issuing bank or change payment method before retrying.

Unable to Route Transaction - Code 92

Cardholder used a test card in a live environment.

All

Change payment method and try again.

Change payment method and try again.

Transaction not supported offline - Code 92

The transaction type cannot be processed offline.

All

Change payment method and try again.

Change payment method and try again.

Failed to go Online - Code 92

The terminal failed to establish a connection with the payment processor.

All

The transaction can’t be completed since the terminal can’t connect to the payment processor server. No immediate fix is available.

Work with a staff member to retry the transaction.

Invalid Transaction RVC ID or Merchant Mismatch - Code 97

The payment device is registered to a different merchant than the revenue center (RVC ID) it is associated with.

Card Acquisition (09), PreAuth (05), and Payment (01)

The RVC ID of the terminal needs to be reconfigured before retrying. 

Work with a staff member to retry the transaction.

User Cancel - Code 0

User canceled an in progress transaction.

Refund (03), Read non-PCI Card (50,) and ALL Get Input Data (60, 61, 62, 63, 65)

User canceled by hitting the X button. Check why the user canceled and retry if necessary.

Transaction was canceled at the POS device. If this was a mistake, try again.

Terminal in Service Mode

Terminal is not in normal operating mode. For example, booting, crashing, or is being tampered with.

All

Terminal is in a non-operational mode. Check the terminal conditions and/or switch terminals before retrying.

Work with a staff member to retry the transaction.

Unsupported Currency

The currency used is not supported.

All

Change the currency of the transaction and retry.

Work with a staff member to retry the transaction.

Payment method not supported

The value in the PaymentMethod field of the transaction is not recognized.

All

Adjust the value of PaymentMethod and retry. If the payment method should be accepted, contact the payment provider.

Work with a staff member to retry the transaction.

REFUSED

Transaction is refused with no further details as to why.

All

Try changing terminals and retrying the transaction. If the problem persists contact Oracle Support.

Work with a staff member to retry the transaction.

Merchant Cancel

Merchant canceled the transaction via the POS.

Card Acquisition (09), PreAuth (05), and Payment (01)

Check if the cancelation was an error or not. If it was, retry.

Work with a staff member to retry the transaction.

Otherwise Cancelled

Transaction was canceled but the RespText does not match User Cancel or Merchant Cancel.

Card Acquisition (09), PreAuth (05), and Payment (01)

Check the transaction variables and terminal connectivity and retry. If the problem persists, contact Oracle Support.

Work with a staff member to retry the transaction.

Acquirer Cancelled

Transaction was canceled by the acquirer with not enough information to determine why.

Card Acquisition (09), PreAuth (05), and Payment (01)

Check the transaction variables and terminal connectivity and retry. If the problem persists, contact Oracle Support.

Work with a staff member to retry the transaction.