Reply
Highlighted
Member
Posts: 5
Registered: ‎12-05-2017

Some questions about CIM and ARB associations

I have some questions about CIM and ARBs:

 

1. If I go into CIM and change the "Customer ID", will it still keep associated with that customers ARB, or do I have to edit all of their ARB to ensure they are still associated?

2. When I create a new subscription (ARB), how can I associate it with a specific customer already in the CIM? Or is that driven by a matching "Customer ID"?

 

3. Can I change which CIM is associated with a subscription?

Highlighted
Member
Posts: 5
Registered: ‎12-05-2017

Re: Some questions about CIM and ARB associations

(one more question)

 

4. Can I create an ARB from the customer CIM record area? Seems a waste of time to re-enter all of their information for a new ARB.

Highlighted
Posts: 333
Kudos: 59
Solutions: 36
Registered: ‎03-13-2017

Re: Some questions about CIM and ARB associations

Hi @tpphost

 

You should be able to create a new ARB subscription using a existing customer profile 

 

https://developer.authorize.net/api/reference/index.html#recurring-billing-create-a-subscription-fro...

 

 





Send feedback at developer_feedback@authorize.net
Highlighted
Authorize.Net Expert
Posts: 84
Registered: ‎11-16-2017

Re: Some questions about CIM and ARB associations

In addition to @Anurag 's data. Here is the info for your @tpphost other questions

 

1. If I go into CIM and change the "Customer ID", will it still keep associated with that customers ARB, or do I have to edit all of their ARB to ensure they are still associated?

[Bhavana]
Yes, the updated customerID will be still associated with respective ARB. you donot need to edit the ARB subscriptions.

 

2. When I create a new subscription (ARB), how can I associate it with a specific customer already in the CIM? Or is that driven by a matching "Customer ID"?

[Bhavana]

While creating a subscription, you can use CustomerProfileID as follows -https://developer.authorize.net/api/reference/index.html#recurring-billing-create-a-subscription-fro...

<ARBCreateSubscriptionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<merchantAuthentication>
<name>XXXXX</name>
<transactionKey>XXXXX</transactionKey>
</merchantAuthentication>
<refId>123456</refId>
<subscription>
<name>Sample subscription</name>
<paymentSchedule>
<interval>
<length>1</length>
<unit>months</unit>
</interval>
<startDate>2020-08-30</startDate>
<totalOccurrences>12</totalOccurrences>
<trialOccurrences>1</trialOccurrences>
</paymentSchedule>
<amount>10.29</amount>
<trialAmount>0.00</trialAmount>
<profile>
<customerProfileId>39931060</customerProfileId>
<customerPaymentProfileId>36223863</customerPaymentProfileId>
<customerAddressId>37726371</customerAddressId>
</profile>
</subscription>
</ARBCreateSubscriptionRequest>

3. Can I change which CIM is associated with a subscription?

[Bhavana]
Once subscription to customerProfile link is formed, you cannot link to a different customer profile ID.
But, you
1. can add more customerPaymentProfiles to max of 10 and CustomerShipping Address to max of 100 for the existing customerProfileID.
2. can update the existing customerProfile data. Eg: below

<ARBUpdateSubscriptionRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd">
<merchantAuthentication>
<name>XXXXXX</name>
<transactionKey>XXXXX</transactionKey>
</merchantAuthentication>
<refId>123456</refId>
<subscriptionId>4811220</subscriptionId>
<subscription>
<customer>
<email>customer-profile-email3@here.com</email>
</customer>
</subscription>
</ARBUpdateSubscriptionRequest>