"CVV encryption failed" When Paying an Invoice in iReceivables (Doc ID 1942112.1)

Last updated on SEPTEMBER 02, 2016

Applies to:

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

Symptoms

Release: 12.1.3 with August 2014 RPC (19052386:R12.OIR.B) applied.

When making a credit card payment with CVV it is giving "CVV encryption failed" error.

The underlying error seen in the FND logs is IBY_204902:

iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraSecureExtension Setting fields from unpacked response
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraSecureExtension Response code=IBY_204902
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraSecureExtension Response status=3
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraSecureExtension Response message=CVV encryption failed.
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraSecureExtension x_return_status=U
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraSecureExtension req response status=3
iby.plsql.IBY_PAYMENT_ADAPTER_PUB.OraSecureExtension Exit
iby.plsql.IBY_FNDCPT_TRXN_PUBCreate_Transaction_Extension Unknown error occurred while cvv encryption !!
iby.plsql.IBY_FNDCPT_TRXN_PUBCreate_Transaction_Extension In G_EXC_ERROR
Exception
AR_IREC_PAYMENTS.pay_multiple_invoices ERROR IN CREATING TRANSACTION EXTENSION
fnd.plsql.fnd_file.PUT_LINE sid:41083922: CVV encryption failed.
ar.plsql.arp_discounts_api.get_discount OIRCVV encryption failed.


Patch 19800178:R12.OIR.B (containing AUG 2014 RPC) has been applied but that is for error IBY_204901.
Tested with a CVV of '000' at first and also tested with a CVV of '123' for Visa.  Both gave the error.

Customer has the following setup:

Payment Setup Administrator > System Security Options
Go To Task > Encryption of Payment Instrument Sensitive Data
Wallet Setup > Account Number = Yes for Credit Card and Bank Account

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Query a customer in iReceivables
Go to the site level > account summary
Overdue Receivables > Account Details
Select an invoice to pay
Go to Advanced Payment > select previously saved credit card
Enter CVV of 123
Submit and the payment fails with

The payment process failed due to the errors listed below. Please contact your system administrator for further clarification.
CVV encryption failed.

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