cancel
Showing results for 
Search instead for 
Did you mean: 

Adding a customer profile to CIM from a SIM payment

Hello,

 

One of the requirements in a project we are working on is to bill customers recurrently after they make their first payment.

The other requirement is that we do not store payment information to minimize security risks.

 

We're thinking about using SIM to capture the billing information during the first payment, and then CIM to trigger charges at intervals controlled in our application.

 

The question is how to create a CIM profile from a SIM transaction, so that we don't have to explicitly create the CIM profile as that would involve handling the customer's card information. Is this possible?

 

Thank you

 

 

randadev
Member
3 REPLIES 3

You can NOT create CIM profile from a SIM.

 

But CIM do offer an Hosted options

read the doc http://developer.authorize.net/api/cim/

RaynorC1emen7
Expert

It seems the proper way to go is to use CIM to create the user profile (createCustomerProfileRequest), then get the token, and then redirect the user to Authorize.net's hosted page where the user can manager his or hers profile.

 

At the end I get the customer profile ID, and use the getCustomerProfileRequest to get one of the billing profile ids that I can then use to create the charge.

 

Is this it or is there a shortcut that I'm missing?

 

Thanks

That it.