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: 

PAY1 CREDIT CARD AUTHORIZATION

Former Member
0 Kudos
402

Hi guys,

We are using FPY1 tcode for posting payment run for recurring payments.

We are scheduling this as a background job for every night.

My question is: before posting the payment I need check credit card verification. For credit card verification we are using RFC calls to the 3rd party system. I did not see any place in FPY1 to make my RFC call to 3rd party.

In my RFC call once I make call to my 3rd party system it will give the authorization code. Once I get the authorization code from my 3rd party I will go ahead and post the payment else don't post it.

I did not see any spot to include my enhancement spot something like, It would be great if you could share you ideas.

Thanks

M

4 REPLIES 4

Former Member
0 Kudos
251

Murali,

I'm aware that RFC can be called either during FPB0 or FPCD but not aware how it will be called during FPY1.

However as a workaround, why do not you make the RFC call during entering of Card details in BP itself?

Event 1054 may be helpful to you.

May be you need to make this call everytime you run FPY1 for a particular BP....only if you get successful message, then only you should pass the BP in FPY1 variant.

Pls look into SAP note Note 520124 - FI-CA Processing of payment cards.

Does this help?

Rgds

Rajendra

0 Kudos
251

Rajendra,

Thank you for quick response.

We are using due date in FPY1, we are not passing the business partner. if we give the due date it should run for all business partners which are due.

Thanks

M

0 Kudos
251

Murali,

Why do not you pass BP nos too along with the Due date? In that case you need to amend the FPY1 variant.

Alternatively, you can have a 'Z' program where you 'd pass the due date in DFKKOP-FAEDN to derive all the BP/CA that would be covered under FPY1.

Now using your 'Z' FM for all the derived BP/CA s', valiadate the Cr Card details...<can capture the results in another 'Z' table if needed>....all valid BP/CAs shall any how go through FPY1 run. But for all invalid BP/CAs, set Payment lock <Table DFKKLOCKS>..or can also use <standard program FKLOCK2>

now your FPY1 shall only have valid Cr Card BP/CA items....for your Due date selection.

This is only a work around as I do not see any standard...of course SAP might have some valid solutions....Suggest you to raise OSS if this does not help

Rgds

Rajendra

Former Member
0 Kudos
251

Murli:

I am in same situation and need to device payment card verification call to third party. how did you achieve your requirement?