I am trying to understand the requirements for recurring payments using CIM. My site will not be able to have PCI compliance unfortunately, but that is the primary reason why I am looking into CIM.
I dont really understand the workflow/data transfer process, primarily because the documentation for CIM is honestly very short and needs some work.
At the moment, my understanding is this:
Is this roughly correct?
How do I customise the look/feel on the Authorize.net pages (including product details, CSS, etc... Is this similar to SIM)?
How does the redirect method notify me of the result of the transaction?
Is there any documentation on the UI of the hosted frame or CIM pages?
Thanks a lot for any help you can provide!
- Mark
โ07-05-2015 07:57 PM
Hi Mark,
This is roughly correct, but a key thing to understand is that the iFrame used for our CIM service actually is not used for processing payments. The hosted forms themselves are used only for collecting customer payment data. Once the customer has completed the hosted form, you can update your own list of payment options buy running a getcustomerProfileRequest using the same customer ID that you used to open the hosted form.
The actual credit card payment would then be processed using the customer profile ID and new payment profile ID inside of a separate createTransactionRequest.
โ07-06-2015 02:50 PM
Hi Tervor,
Thanks for the reply, I and beginning to understand now.
So once the iFrame is presented, is there a way for me to know that the customer has successfully entered their CC data and that it has somehow been validated?
I can also see that there is a recurringBilling flag in the createCustomerProfileTransactionRequest, does that mean that it will be setup as a recurring billing payment automatically?
โ07-06-2015 03:44 PM
sorry for the bump, but does anyone have any ideas on this?
โ07-15-2015 07:10 PM