2013 Sep 27 10:45 AM
Hi ,
While accepting credit card payment via FPCJ we are encountering an error " Please enter a valid cash desk clearing account". Though we have customized all related settings in 0160 ,1322 ,1120 and all the necessary settings related with credit card processing but still getting this error.
We observed that when we give Card Type then only it gives this error if we leave card type field blank then it gives me clearing account.
Valuable inputs will be appreciated.
Thanks and Regards
Kumar
2013 Sep 30 1:26 AM
Hi Kumar,
Go to the following config-
SPRO--->Financial Accounting-->Contract Accounts Receivable and Payable-->Business Transactions-->Payments-->Processing Incoming and Outgoing Payments-->Cash Desk/Cash Journal-->Define Cash Desk Clearing Accounts
In this activity you define the cash desk clearing accounts for the cash desk for the following payment types:
Hope it helps
Thanks,
Amlan
2013 Sep 30 5:19 AM
Hi Amlan ,
Thanks for the reply. Actually we already did this customization against credit card and also in 0160.
Like I said earlier we are getting clearing account of credit card only when we keep Card Type field blank but when we are giving Card type i.e. "Visa " then in that case it is not calling clearing account and giving that error and asked to do customization in 0160 which we already did it against the payment method.
What can be the possible solution to resolve this error?
Thanks in advance.
Regards
Kumar
2013 Sep 30 5:59 AM
Hi Kumar,
I would recommend you to have another entry in posting area 1120 with card type as * and maintain the clearing account against this entry.
Hopefully your issue will get resolved.
Thanks,
Amlan
2013 Sep 30 6:24 AM
Hi Amlan ,
Thanks for the reply. Above error has been resolved with the above setting. I have few more doubts regarding credit card payment processing through FPCJ.
Thanks in Advance
Regards
Kumar
2013 Sep 30 8:10 AM
Hi Kumar,
There are checking rules assigned in SAP used for entering the payment card number.
In order to avoid possible errors when you make entries, the checking rules allows you to check, whether certain conditions of the relevant payment card types are met
Check the following Settings-
SPRO-->Cross-Application Components-->Payment Cards-->Basic Settings-->Assign Checking Rule
The FM modules used for checking MC and VISA are BUP_CCARD_CHECK_MC and BUP_CCARD_CHECK_VISA.
Hope it helps...
Thanks,
Amlan
2013 Sep 30 8:57 AM
Hi Amlan ,
Again thanks for reply and valuable input. But I think above FM will only check the length and the number of the credit card to avoid data entry errors.
There are some other information we need to check like expiry date of the card and the card limit which can only be check from the Card Issuer i.e Visa if we are not using credit card swiping machine.
So if you can help me on that means how to check the complete details of the card from the Card Issuer through SAP.
If it is not possible from SAP then how to integrate Card Swiping machine with SAP and to get the card details automatically in SAP.
Thanks in Advance.
Regards
Kumar
2013 Sep 30 12:20 PM
Hi Kumar,
I don't think there is any Standard functionality in SAP which would allow you to perform the checking that you are willing to do.
The only proactive approach as I see it is-Not to enter the data directly into SAP from cash desk, rather develop an intermediate step where in the credit card details entered through cash desk are sent through to Bank/card issuer for verification through an interface.
This interface would be asynchronous in nature , i.e. it will do the checking in real-time.
Once the Bank\Card issuer verifies the data, it is entered into SAP.
Hope it helps...
Thanks,
Amlan
2013 Oct 01 5:44 AM
Hi Amlan ,
Thanks for the reply. I also tried to find out the solution in standard functionality but couldn't get that. Like you said we can use some interface which can read the card data and then later verify it from the card issuer before posting into SAP.
Correct me if I am wrong this interface should be internet base and should use the common platform to communicate with the Card Issuer server. So this interface will be RFC ,web services or what? If you can give that clarity then it will be highly valuable for us.
Thanks and Regards
Kumar
2013 Oct 01 5:57 AM
Hi Kumar,
The most common approach used is through web services, where in data is send in XML format to the target system and depending on the response that you get, you can post the data in SAP accordingly.
Hope it helps...
Thanks,
Amlan
2013 Oct 01 6:35 AM
Hi Amlan ,
Once again thanks for your input. On your suggestion now we are working on web services for card validation.
Thanks once again.
Regards
Kumar
2013 Dec 15 11:04 AM
Hi Kumar,
we got similar requirement.
could you please let me know how you are reading card data and how you people implemented interface to validate card data with bank and also can you please let me know how you are processing the payment amount amount with bank.
Thanks in advance.
Regards
Harjyot.