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
09-10-2014 12:51 PM
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/
09-10-2014 01:09 PM
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
09-11-2014 09:55 AM
That it.
09-11-2014 12:09 PM