cancel
Showing results for 
Search instead for 
Did you mean: 
19 Comments
Lilith
Administrator Administrator
Administrator

I don't want to make any promises as of yet but I know we're taking a very serious look into how to make ARB and CIM interoperate better, and we're hoping for a release in 2015 to make the first steps toward making this happen. 

It is currently possible to create a CIM profile from an existing transaction, using the createCustomerProfileFromTransactionRequest call, so if you know ARB generated a transaction, you can use that to create a CIM profile with the ARB subscription's customer and payment information.

Liquid
Member

I have heard this verbatim since 2009.

 

It is beyond disappointing that almost 6 years later I stuck around like a gullible idiot using archaic Authorize.net based on false implementation promises.

 

Honestly, it's kind of joke that you are just now taking a "serious look" at this functionality when I have been specifically told it was to be completed so long ago.

 

Even if I do your suggestion of:

"It is currently possible to create a CIM profile from an existing transaction, using thecreateCustomerProfileFromTransactionRequest call, so if you know ARB generated a transaction, you can use that to create a CIM profile with the ARB subscription's customer and payment information."

 

My clients need to be able to "cancel" their subcriptions directly within their own accounts. We cannot sit here and manually do each cancellation for them. (Unless I am missing something - which is totally possible.)

 

User account processing needs to be seamless and simple. Not more work for us (the small business behind the scenes).

 

Let me know. Thanks.

 

sanjay9033
Member

Hi @Lilith,

 

As I can see from @Liquid's post that this integration is pending since 2009 and still you are not giving your customers a concrete solution or atleast a date when this will be available.

 

I can say that its seriously a mandetory feature for us too, where my client will make payment profile through CIM and we can update the ARB trnasaction through CIM. (In case of credit card declined in between, cancel subscription, subscription renewal ans so on)

 

Request you to please let us know when this integration is available for us to use.

 

Thanks in Advance.

naveenkumar
Contributor

Hi @Lilith 

 

If it is possible to create a CIM Profile from a ARB transaction using 'createCustomerProfileFromTransactionRequest' call. then where can i find the java SDK with this feature.

 

Thanks in Advance.

 

 

 

Lilith
Administrator Administrator
Administrator

@naveenkumar I'm pretty sure the main API calls you need are already in the SDK. Here's the process I believe you'd follow:

 

  1. Start with getSettledBatchListRequest, to get a list of recent batches. (If you run your ARB subscriptions monthly, you'd want to query for the last month's batches. Or if you know the date the subscription ran, focus on the batches on the day of, and possibly the day after, the subscription run.)
  2. Then use getTransactionListRequest to obtain the transactions for each batch.
  3. Next, for each transaction in a batch, use getTransactionDetailsRequest to match the subscription ID you need.
  4. Last, using the transaction ID you found, use createCustomerProfileFromTransactionRequest.
naveenkumar
Contributor

@Lilith 

 

Thanks for your information.

 

Please look this link

https://github.com/AuthorizeNet/sdk-java/blob/master/src/main/java/net/authorize/cim/TransactionType...

 

This is the list of TransactionTypes supported in the Java SDK, here i can't able to find the 'createCustomerProfileFromTransactionRequest' transaction type.

 

Am I looking at correct way or the SDK is not updated? If the SDK is not updated then where it should be available.

 

Thanks in Advance.

ZeroGravPro
Contributor

We offer a clean solution that utilizes Authnet CIM to deliver ARB functionality within CIM:

 

http://www.zerogravpro.com/InstantCIM/

 

We have great support and can customize as needed.

Lilith
Administrator Administrator
Administrator

@naveenkumar You're right, my apologies. I thought we had updated that SDK with the new CreateCustomerProfileFromTransaction call, but it looks like that will happen on January 5. If you're willing, you can of course add the call now without the SDK.

Status changed to: Accepted
RichardH
Administrator Administrator
Administrator

When this enhancement is complete, recurring billing will use customer profiles to store payment profiles.

jimmyborofan
Member

I kind of need the oppostie way round,

 

When a users makes a payment we create a transaction, in that we create the customerProfile and the customerPaymentProfile, why can we not create an ARB using these details through the API?

 

surely the functionality is there as you can convert it in the dashboard, a simple request through the APi to create this would save me and my clients a LOT of time having to manually create, edit and delete them

 

 

Jim