Skip to content

Commit cb7895d

Browse files
author
Anusha Varadharajan
committed
Modified CreateSubscription
1 parent d57b687 commit cb7895d

File tree

6 files changed

+36
-40
lines changed

6 files changed

+36
-40
lines changed

logs/net.authorize.aim.log

Whitespace-only changes.
Lines changed: 10 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
/*import net.authorize.data.arb.*;
1+
package net.authorize.sample.RecurringBilling;
2+
3+
import net.authorize.data.arb.*;
24
import java.math.BigDecimal;
35

46
import net.authorize.Environment;
5-
import net.authorize.data.Customer;
7+
import net.authorize.data.*;
68
import net.authorize.api.contract.v1.*;
79
import net.authorize.api.controller.base.ApiOperationBase;
810
import net.authorize.api.controller.CreateTransactionController;
@@ -34,58 +36,26 @@ public static void run(String apiLoginId, String transactionKey) {
3436
schedule.setTrialOccurrences(1);
3537

3638
// Set up customer information
37-
Customer customer = Customer.createCustomer();
38-
customer.setFirstName("John");
39-
customer.setLastName("Smith");
39+
net.authorize.data.xml.Customer customer = net.authorize.data.xml.Customer.createCustomer();
40+
//customer.setFirstName("John");
41+
//customer.setLastName("Smith");
4042

4143
// Populate subscription
4244
Subscription subscription = Subscription.createSubscription();
4345
subscription.setSchedule(schedule);
4446
subscription.setAmount(new BigDecimal(10.29));
4547
subscription.setTrialAmount(new BigDecimal(0.00));
4648
subscription.setCustomer(customer);
49+
subscription.setSubscriptionId("2790501");
4750

4851
// Populate the payment data
4952
PaymentType paymentType = new PaymentType();
5053
CreditCardType creditCard = new CreditCardType();
5154
creditCard.setCardNumber("4111111111111111");
5255
creditCard.setExpirationDate("1220");
5356
paymentType.setCreditCard(creditCard);
54-
55-
ARBSubscriptionType arbSubscriptionType = new ARBSubscriptionType();
56-
57-
// Make the API Request
58-
ARBCreateSubscriptionRequest apiRequest = new ARBCreateSubscriptionRequest();
59-
/*apiRequest.setTransactionRequest(txnRequest);
60-
CreateTransactionController controller = new CreateTransactionController(apiRequest);
61-
controller.execute();
62-
63-
64-
CreateTransactionResponse response = controller.getApiResponse();
65-
66-
if (response!=null) {
67-
68-
// If API Response is ok, go ahead and check the transaction response
69-
if (response.getMessages().getResultCode() == MessageTypeEnum.OK) {
70-
71-
TransactionResponse result = response.getTransactionResponse();
72-
if (result.getResponseCode().equals("1")) {
73-
System.out.println(result.getResponseCode());
74-
System.out.println("Successful Credit Card Transaction");
75-
System.out.println(result.getAuthCode());
76-
System.out.println(result.getTransId());
77-
}
78-
else
79-
{
80-
System.out.println("Failed Transaction"+result.getResponseCode());
81-
}
82-
}
83-
else
84-
{
85-
System.out.println("Failed Transaction: "+response.getMessages().getResultCode());
86-
}
87-
}
57+
System.out.println(subscription.getSubscriptionId());
8858
}
8959

9060

91-
}*/
61+
}

src/main/java/net/authorize/sample/SampleCode.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import net.authorize.sample.VisaCheckout.*;
88
import net.authorize.sample.PaymentTransactions.*;
9+
import net.authorize.sample.RecurringBilling.*;
910

1011
/**
1112
* Created by anetdeveloper on 8/5/15.
@@ -71,6 +72,7 @@ private static void ShowMethods()
7172
System.out.println(" VisaCheckoutDecrypt");
7273
System.out.println(" VisaCheckoutTransaction");
7374
System.out.println(" ChargeCreditCard");
75+
System.out.println(" CreateSubscription");
7476
}
7577

7678
private static void RunMethod(String methodName)
@@ -92,6 +94,9 @@ private static void RunMethod(String methodName)
9294
case "ChargeCreditCard":
9395
ChargeCreditCard.run(apiLoginId, transactionKey);
9496
break;
97+
case "CreateSubscription":
98+
CreateSubscription.run(apiLoginId, transactionKey);
99+
break;
95100

96101
default:
97102
ShowUsage();
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#Generated by Maven
2+
#Thu Aug 13 16:56:56 PDT 2015
3+
version=1.0
4+
groupId=net.authorize.sample
5+
artifactId=SampleCode
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
net\authorize\sample\VisaCheckout\VisaCheckoutDecrypt.class
2+
net\authorize\sample\PaymentTransactions\ChargeCreditCard.class
3+
net\authorize\sample\RecurringBilling\CreateSubscription.class
4+
net\authorize\sample\VisaCheckout\VisaCheckoutTransaction.class
5+
net\authorize\sample\SampleCode.class
6+
net\authorize\sample\TransactionDetails\GetTransactionDetails.class
7+
net\authorize\sample\TransactionDetails\CreateCustomerPaymentProfile.class
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\CustomerProfiles\CreateCustomerProfile.java
2+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\Reporting\GetUnsettledTransactions.java
3+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\Transaction Reporting\GetTransactionDetails.java
4+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\VisaCheckout\VisaCheckoutTransaction.java
5+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\VisaCheckout\VisaCheckoutDecrypt.java
6+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\ManageCustomerProfiles\CreateCustomerPaymentProfile.java
7+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\RecurringBilling\CreateSubscription.java
8+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\PaymentTransactions\ChargeCreditCard.java
9+
C:\Users\avaradha\Documents\GitHub\sample-code-java\src\main\java\net\authorize\sample\SampleCode.java

0 commit comments

Comments
 (0)