My company wants to set up the ability to process recurring payments of variable amounts by charging tokenized user accounts, without ever having to store the users' credit card info on our end. They also are looking to do it with as little burden on the development team as possible.
Is there a way for our accounting department to go into authorize.net and manually create user profiles by looking at past transactions? I couldn't figure out a way to do that, especially since we don't have access to the user's credit card information.
If it is impossible to do this without a development project, do you know if the fastest/ easiest solution for our development team would be to Create a Customer Profile from a Transaction?
Someone else recommended that I follow the following steps, but I want to make sure I'm finding the solution with the least development work:
UsecreateCustomerProfileRequest to create the customer profile
Use getHostedProfilePageRequest to obtain a token to invoke the form using data from first step
Use the token to present the appropriate form
Manage - Allows customer to add/remove/modify all of the payment and shipping profiles
Add or Edit Payment - display just the add/edit payment option
Add or Edit Shipping - display just the add/edit shipping option.
Is there a third option (or more) that I'm missing? Can someone who has experienced something similar to this please give me an idea of what to expect as far as the burden this would put on our development team in terms of manhours?
I apologize if I'm missing anything obvious here-- I'm a business analyst, and my background is not in development. Thank you in advance for your help.