Reply
Member
garf90
Posts: 1
Registered: ‎03-05-2012
Accepted Solution

My client need to be able to rebill customers (not recurring) without keep getting CC number.

We are building a site for a client that offer discounts on hotels for his members. 

 

we have set up the membership (one time payment) no problem.  Client signs up and its charged 9regular ecommerce transaction.

 

But what our client needs after that has us a little stumped.

 

in a nutshell, the member  stays at a hotel, after which the hotel tells My client (site owner) how many nights the member stayed.  the site admin now need to charge the member $x per night from the website

 

My client (site owner) then logs into his site and creates an invoice for $x for the member and then hits  "pay now"  the member is then charged $x

 

thats the part we are stumped on.

 

Obviously we don't want any cc#s kept on the site.  So we want the site to tell Auth.net.. "OK charge this card"

 

Possible?

 

thanks

Garfield

IMC Media Group

TJPride
Posts: 1,609
Topics: 15
Kudos: 178
Solutions: 121
Registered: ‎06-23-2011

Re: My client need to be able to rebill customers (not recurring) without keep getting CC number.

Sure, it's called CIM (Customer Information Manager). Basically, you create a profile, then you can charge against the profile ID's from then on - no credit card info needed. If you want to avoid PCI requirements, you can use hosted CIM popups for when the customer enters the credit card info, or you can collect the credit card info through your own form and set up the billing profile with an internal call, similar to AIM.

 

If using PHP, see the CIM.markdown file in the doc folder of the SDK. The pdf documentation and/or sample application should cover how to do popups:

http://www.authorize.net/support/CIM_XML_guide.pdf

http://developer.authorize.net/downloads/samplecode/

---------------------------------------------
I am no longer providing support for Authorize.net, until such time as their policy reverts back to allowing gun sales. Sorry, all.

Like my solution? Give me a kudos by clicking the star at the bottom of my post!

Test accounts are not the same as test mode. Always use Authorize.net accounts in live mode; use a sandbox account if you want to test your code without processing real transactions.
Member
author
Posts: 1
Registered: ‎07-05-2012

Re: My client need to be able to rebill customers (not recurring) without keep getting CC number.

Yes, CIM would work, but ONLY IF you don't use CCV filtering. 

Member
geoburke
Posts: 5
Registered: ‎01-21-2013

Re: My client need to be able to rebill customers (not recurring) without keep getting CC number.

How can I implement CIM and "rebill" by targeting previous settled transactions?  My server crashed and i lost customers' credit cards.  Need to find a way to rebill these customers without asking them to re-enter credit card info.

 

(my cry for help is here: http://community.developer.authorize.net/t5/Integration-and-Testing/HELP-Server-hard-drive-crash-los... )

TJPride
Posts: 1,609
Topics: 15
Kudos: 178
Solutions: 121
Registered: ‎06-23-2011

Re: My client need to be able to rebill customers (not recurring) without keep getting CC number.

Well, you can manually create an ARB subscription from a previous transaction, but I don't think you can do anything beyond that if you don't already have CIM profiles set up. You could try ticketing from your account and asking Authorize.net for a one-time dump of credit card info, however, so you can convert to CIM - I've heard they allow this.

---------------------------------------------
I am no longer providing support for Authorize.net, until such time as their policy reverts back to allowing gun sales. Sorry, all.

Like my solution? Give me a kudos by clicking the star at the bottom of my post!

Test accounts are not the same as test mode. Always use Authorize.net accounts in live mode; use a sandbox account if you want to test your code without processing real transactions.