diff --git a/RecurringBilling/get-subscription.py b/RecurringBilling/get-subscription.py index f6ef8e2..2b98151 100644 --- a/RecurringBilling/get-subscription.py +++ b/RecurringBilling/get-subscription.py @@ -15,6 +15,7 @@ def get_subscription(subscriptionId): getSubscription = apicontractsv1.ARBGetSubscriptionRequest() getSubscription.merchantAuthentication = merchantAuth getSubscription.subscriptionId = subscriptionId + getSubscription.includeTransactions = True getSubscriptionController = ARBGetSubscriptionController(getSubscription) getSubscriptionController.execute() @@ -23,10 +24,13 @@ def get_subscription(subscriptionId): if (response.messages.resultCode=="Ok"): print ("Subscription Name : %s" % response.subscription.name) + print ("Subscription Amount: %s" % response.subscription.amount) + for transaction in response.subscription.arbTransactions.arbTransaction: + print "Transaction id: %d" % transaction.transId else: print ("response code: %s" % response.messages.resultCode) return response if(os.path.basename(__file__) == os.path.basename(sys.argv[0])): - get_subscription(constants.subscriptionId) \ No newline at end of file + get_subscription(constants.subscriptionId)