cancel
Showing results for 
Search instead for 
Did you mean: 

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?

tpphost
Member
3 REPLIES 3

(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.

tpphost
Member

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

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>

bhav
Authorize.Net Expert Authorize.Net Expert
Authorize.Net Expert