SAP for Utilities Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and collaborate on building a sustainable energy future. Join the discussion.
cancel
Showing results for 
Search instead for 
Did you mean: 

Credit Card Payment via FPCJ

Former Member
0 Kudos
974

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.

  • So what is the link between Card type and clearing account and from where it is checking the authentication of both because we have customized the same in 0160 but still getting error
  • How can we check the validation of the credit card from SAP (FPCJ)

Valuable inputs will be appreciated.

Thanks and Regards

Kumar

11 REPLIES 11

AmlanBanerjee
Active Contributor
0 Kudos
638

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:

  • Incoming and outgoing cash payment
  • Incoming and outgoing check payment
  • Credit card payment
  • Postal order

Hope it helps

Thanks,

Amlan

0 Kudos
638

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

0 Kudos
638

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

0 Kudos
638

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.

  • How SAP system can check independently the authentication of the credit card details i.e card number,card limit and expiry date from Card Issuer i.e Visa or Master if we are not using card swiping machine
  • If we are using card swiping machine then how to call card details in SAP  FPCJ fields

Thanks in Advance

Regards

Kumar

0 Kudos
638

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

0 Kudos
638

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

0 Kudos
638

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

0 Kudos
638

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

0 Kudos
638

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

0 Kudos
638

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

0 Kudos
638

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.