- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
โ12-06-2017 05:18 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
(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.
โ12-06-2017 05:24 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @tpphost
You should be able to create a new ARB subscription using a existing customer profile
Send feedback at developer_feedback@authorize.net
โ12-06-2017 09:00 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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>
โ12-07-2017 01:35 PM