Skip to content

Commit 9d7df77

Browse files
author
Sunny Raj Rathod
committed
Merge pull request AuthorizeNet#53 from sunnyrajrathod/master
- Updating UpdateSubscription sample code for profile information.
2 parents 0e2e181 + 18843b6 commit 9d7df77

4 files changed

Lines changed: 29 additions & 0 deletions

File tree

src/main/java/net/authorize/sample/CustomerProfiles/GetCustomerPaymentProfile.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,13 @@ public static ANetApiResponse run(String apiLoginId, String transactionKey, Stri
5252

5353
System.out.println(response.getPaymentProfile().getPayment().getCreditCard().getCardNumber());
5454
System.out.println(response.getPaymentProfile().getPayment().getCreditCard().getExpirationDate());
55+
56+
if((response.getPaymentProfile().getSubscriptionIds() != null) && (response.getPaymentProfile().getSubscriptionIds().getSubscriptionId() != null) &&
57+
(!response.getPaymentProfile().getSubscriptionIds().getSubscriptionId().isEmpty())){
58+
System.out.println("List of subscriptions:");
59+
for(String subscriptionid : response.getPaymentProfile().getSubscriptionIds().getSubscriptionId())
60+
System.out.println(subscriptionid);
61+
}
5562
}
5663
else
5764
{

src/main/java/net/authorize/sample/CustomerProfiles/GetCustomerProfile.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,13 @@ public static ANetApiResponse run(String apiLoginId, String transactionKey, Stri
7171
System.out.println(response.getProfile().getShipToList().get(0).getPhoneNumber());
7272
System.out.println(response.getProfile().getShipToList().get(0).getFaxNumber());
7373
}
74+
75+
if((response.getSubscriptionIds() != null) && (response.getSubscriptionIds().getSubscriptionId() != null) &&
76+
(!response.getSubscriptionIds().getSubscriptionId().isEmpty())){
77+
System.out.println("List of subscriptions:");
78+
for(String subscriptionid : response.getSubscriptionIds().getSubscriptionId())
79+
System.out.println(subscriptionid);
80+
}
7481

7582
}
7683
else

src/main/java/net/authorize/sample/CustomerProfiles/GetCustomerShippingAddress.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,13 @@ public static ANetApiResponse run(String apiLoginId, String transactionKey, Stri
4949
System.out.println(response.getAddress().getFaxNumber());
5050

5151
System.out.println(response.getAddress().getCustomerAddressId());
52+
53+
if((response.getSubscriptionIds() != null) && (response.getSubscriptionIds().getSubscriptionId() != null) &&
54+
(!response.getSubscriptionIds().getSubscriptionId().isEmpty())){
55+
System.out.println("List of subscriptions:");
56+
for(String subscriptionid : response.getSubscriptionIds().getSubscriptionId())
57+
System.out.println(subscriptionid);
58+
}
5259
}
5360
else
5461
{

src/main/java/net/authorize/sample/RecurringBilling/UpdateSubscription.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,17 @@ public static ANetApiResponse run(String apiLoginId, String transactionKey, Stri
2525
creditCard.setCardNumber("4111111111111111");
2626
creditCard.setExpirationDate("1220");
2727
paymentType.setCreditCard(creditCard);
28+
29+
//set profile information
30+
CustomerProfileIdType profile = new CustomerProfileIdType();
31+
profile.setCustomerProfileId("121212");
32+
profile.setCustomerPaymentProfileId("131313");
33+
profile.setCustomerAddressId("141414");
2834

2935
ARBSubscriptionType arbSubscriptionType = new ARBSubscriptionType();
3036
arbSubscriptionType.setPayment(paymentType);
37+
//to update profile
38+
//arbSubscriptionType.setProfile(profile);
3139

3240
// Make the API Request
3341
ARBUpdateSubscriptionRequest apiRequest = new ARBUpdateSubscriptionRequest();

0 commit comments

Comments
 (0)