Reply
Member
Posts: 7
Registered: ‎09-19-2018
Accepted Solution

Can I use customerProfileID from an auth/capture in a new transaction?

When I send an auth/capture transaction, part of what comes back in the response is a customerProfileID. Does this customerProfileID relate only to this particular auth/capture, or can the customerProfileID returned from that auth/capture be used in *new* sales, so I don't need to get the customer's credit card info again for each sale?

 

In other words, can I use this customerProfileID the same way I could a profile ID that's returned from a createCustomerProfileRequest transaction? I'm confused about the difference between the two.

 

Thanks!


Accepted Solutions
Solution
Accepted by topic author chawkins7
‎03-01-2019 10:19 AM
Posts: 2,765
Topics: 57
Kudos: 245
Blog Posts: 67
Registered: ‎12-05-2011

Re: Can I use customerProfileID from an auth/capture in a new transaction?

Hello @chawkins7 

 

createCustomerProfileTransaction is an older, deprecated method for creating a transaction.  It uses an existing customer profile to create a one-time transaction.

 

If you're using createTransactionRequest with the Authorize.Net API and set createProfile = true, the system will process a transaction and if successful provide you with a customer profile you can use for future transactions.

 

I hope that helps.

View solution in original post


All Replies
Posts: 2,765
Topics: 57
Kudos: 245
Blog Posts: 67
Registered: ‎12-05-2011

Re: Can I use customerProfileID from an auth/capture in a new transaction?

Hello @chawkins7 

 

Yes, the token returned from a createTransactionRequest can be used for future transactions.

 

Richard

Member
Posts: 7
Registered: ‎09-19-2018

Re: Can I use customerProfileID from an auth/capture in a new transaction?

Thank you Richard.

 

What distinguishes these profiles from one created using the createCustomerProfile transaction? The latter seems to return an ID that doesn't change, whereas each auth/capture returns a different profile ID. Are they totally interchangeable?

 

I appreciate your help - want to make sure I set this up correctly in our ERP solution!

Solution
Accepted by topic author chawkins7
‎03-01-2019 10:19 AM
Posts: 2,765
Topics: 57
Kudos: 245
Blog Posts: 67
Registered: ‎12-05-2011

Re: Can I use customerProfileID from an auth/capture in a new transaction?

Hello @chawkins7 

 

createCustomerProfileTransaction is an older, deprecated method for creating a transaction.  It uses an existing customer profile to create a one-time transaction.

 

If you're using createTransactionRequest with the Authorize.Net API and set createProfile = true, the system will process a transaction and if successful provide you with a customer profile you can use for future transactions.

 

I hope that helps.

Member
Posts: 7
Registered: ‎09-19-2018

Re: Can I use customerProfileID from an auth/capture in a new transaction?

It does indeed - thank you.