cancel
Showing results for 
Search instead for 
Did you mean: 

How to add Payment Profile using encryptedTrackData?

I need to be able to add a payment profile to an existing Customer Profile, but I'm using an encrypted card reader and can only use the encryptedTrackData.  The only method I can find uses the unencrypted cardnumber to create the new payment profile.

 

Is there a way to do this using the encryptedTrackData?

ivannak
Member
2 REPLIES 2

Hello @ivannak 

 

Are you using the API or and SDK?

 

Using the API,  you should be able to use createTransactionRequest, submit the encrypted track data for payment  and specify createProfile = True.  This will run your transaction and create a profile.

 

Or you can use createCustomerProfileFromTransactionRequest.

 

Richard

RichardH
Administrator Administrator
Administrator

Yes, but I need to be able to add more than one card to a Customer Profile.  That method works fine for adding the first card, but I get Error  E00039 "duplicate record with ID 31374089 already exists." when I try to add a second card for that customer.