Oracle has made significant changes in R12 about handling of credit card Transaction
To begin with now in R12 Order Management “Credit Card Type “ will be refer as “Card Brand, also we need to enable OM profile OM: Credit Card Privileges, in order to enter credit card information in Sales Order and Payments form.
With R12 onwards OM will not store any of the Credit card/Bank Account related Information in it’s tables, all the credit and Bank related information will be encrypted and stored in a centralized system (i.e Payments). This would give enhanced security and control over such critical information.
Order Management has to link to these table to retrieve the related information
NOTE – we can still see the Credit Card related fields in OE_ORDER_HEADERS_ALL in R12, but OM will not store any of the credit card information in these tables and these fields are their for Backward compatibility.
In orders to protect their customer from Credit frauds (mostly when Credit Card is not physically present (Online/Over the Phone) credit card companies has provide the security code to enhance the security. In R12 Order management, Oracle has provide the field to capture the Security Code for the Credit card and again value for this field will not be store any where in the system , iy will be captured during transaction execution..
Security Code is nothing but 3 or 4 digit CCV/CCV2 code .
Now we have option to setup "Billing Address " as mandatory or Optional in Oracle Payments.If billing address is define as mandatory in oracle payments , system will prompt user provide the billing address while processing the Orders (in case billing details are missing ).
Security Code mandatory setup
Security Code is not a mandatory field, depending on your requirement you can make it required or optional (from the Payment Setup). Flexibility to make it required or optional is one the best feature in this area.
Copy Orders with Security Code Set as Mandatory
In R12, if the security Code is set as mandatory in Payments module and user try to Copy a Sales order (with credit card information), System will prompt user to uncheck “Copy payment” information and proceed.
Please make a note that
- Security Code masked completely once we save the sales order and
- SECURITY CODE got cleared from the UI once Credit card is Authorized.
As I have explained that security code will be cleared from the line record as soon as authorization is done. Now let's say with security codes are already cleared and user tries to Reauthorize the card , since security code is an essential attribute for authorization, re-authorization attempt would first put the transaction on CC Auth Hold. User can then provide the security Code value and proceed with reauthorization