cancel
Showing results for 
Search instead for 
Did you mean: 

Masking Payment (Credit) Card number in CRM 4.0

Former Member
0 Kudos

Hi Experts,

I was wondering how can I mask the credit card number in CRM at BP as well as transaction level. SAP Help says that it happens automatically at transaction level, but it is not happening in our CRM 4.0 system.

We need the masking to be done as 5123**********45 at BP as well as transaction level.

Any help would be highly appreciated and rewarded.

thanks

Yash

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Yash,

SAP chose to use the same database field as the screen display field. Therefore, what is stored on the database is what is shown on the screen.

Masking of parment card is controlled by the authority object CRM_ORD_PC. Masking will not happen automatically. If the authority object is not available in the user's authorization profile, then the number will be masked for the user. You need to take help from BASIS guy to play around with this object

Thanks,

Paul Kondaveeti

Former Member
0 Kudos

Hi Paul,

Thanks for the solution.

It works but while saving the transaction the Payment card number disappears completely.

Actually we need that the number stays there in the form of 512***********23. Is it possible in any ways.

Am rewarding the points for taking me a step ahead:)

thanks

Yash

Former Member
0 Kudos

Hi Paul, Yash

We have a similar situation at our client and we are using third party tool Delego for credit card processing and they have provided us with their own custom program to mast CC # at BP and transaction level.

If you also have 3rd party solution at your projects, you may want to check with them.

Thanks

Jai

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Yash,

I am a bit late in answering your question. A bit occupied with my project.

To mask credit card numbers you need have the encryption is in place. In standard the card numbers are not encrypted in the database tables. If your credit card vendor (e.g. paymetric) doen't provide you the third party encryption tool then you have to implement SAP Cryptographic Library for encrypting data in the SAP system (using SSF). Please refer to the note 662340 for encryption. Encryption is a complex process and you need to take the help from BASIS team.

After successful encryption apply the note 837231 for masking.

Let me know, if you have any further questions

<b>Reward if helps</b>

Regards,

Paul Kondaveeti

Former Member
0 Kudos

Thanks Paul,

Would assess and get back.

Btw, have awarded points.

Yash