<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Subscription Transactions? in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61401#M35853</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20843"&gt;@Aaron&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any update on this? Seems there are many Community members waiting on your reply to your original offer of help back on June 6, 2017:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.developer.authorize.net/t5/Integration-and-Testing/Subscription-Transactions/m-p/58362/highlight/true#M33018" target="_blank"&gt;https://community.developer.authorize.net/t5/Integration-and-Testing/Subscription-Transactions/m-p/58362/highlight/true#M33018&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And as Jan 2018, seems there's still issues with how to get transaction details from subscription API. See&amp;nbsp;&lt;A href="https://community.developer.authorize.net/t5/Ideas/Subscription-Transactions/idc-p/61397/highlight/true#M526" target="_blank"&gt;https://community.developer.authorize.net/t5/Ideas/Subscription-Transactions/idc-p/61397/highlight/true#M526&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please Authorize.Net, help the members of your development community!&lt;/P&gt;</description>
    <pubDate>Sun, 28 Jan 2018 03:32:40 GMT</pubDate>
    <dc:creator>sjordan</dc:creator>
    <dc:date>2018-01-28T03:32:40Z</dc:date>
    <item>
      <title>Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/57655#M32352</link>
      <description>&lt;P&gt;Is there any API to get a list of transactions for a given subscription id? &amp;nbsp;Maybe I totally missed it, but I don't see and API to do this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As an alternative, it looks like I can load the subscription to get the customerProfileId and payentProfileId, call &lt;EM&gt;getTransactionListForCustomerRequest(customerProfileId, paymentProfileId)&lt;/EM&gt;, loop over the transactions returned in the response, and evaluate if transaction.subscription.id is equal to the subsciptionId I am looking for. &amp;nbsp;Furthermore, &lt;EM&gt;getTransactionListForCustomerRequest()&amp;nbsp;&lt;/EM&gt;uses paging, so I may need to call that API multiple times to get the collection of transactions for a subscription.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Seems like there should be an easier way to get the list of transactions for a subscription?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2017 15:52:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/57655#M32352</guid>
      <dc:creator>dnsBuffaloNY</dc:creator>
      <dc:date>2017-04-12T15:52:34Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/57664#M32363</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/18950"&gt;@dnsBuffaloNY&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The way you described of retrieving the transactions by profile and then checking the subscription ID would currently be the only way.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can definitely see the usefulness of being able to just specify a subscription ID. Some sort of getTransactionListForSubscription() call?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'd encourage you to post this onto our &lt;A href="https://community.developer.cybersource.com/t5/Ideas/idb-p/ideas" target="_self"&gt;Ideas Forum&lt;/A&gt; where others can take a look, contribute feedback, and vote for new features.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2017 19:11:45 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/57664#M32363</guid>
      <dc:creator>Aaron</dc:creator>
      <dc:date>2017-04-12T19:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/57676#M32374</link>
      <description>&lt;P&gt;Thanks. &amp;nbsp;Idea submitted: &amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.developer.authorize.net/t5/Ideas/Subscription-Transactions/idi-p/57675" target="_blank"&gt;https://community.developer.authorize.net/t5/Ideas/Subscription-Transactions/idi-p/57675&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2017 20:18:12 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/57676#M32374</guid>
      <dc:creator>dnsBuffaloNY</dc:creator>
      <dc:date>2017-04-12T20:18:12Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58358#M33014</link>
      <description>&lt;P&gt;Hi Aaron. &amp;nbsp;I'm working on implementing this same approach but I'm not getting the results I'm expecting. &amp;nbsp;When I look at the Recurring Billing section on the sandbox, I can see 1 transaction completed for my subscription. &amp;nbsp;The transaction detail has a status of "&lt;SPAN&gt;Settled Successfully" with an amount of $20. &amp;nbsp;The issue is that when I get the results back from&amp;nbsp;&lt;STRONG&gt;getTransactionListForCustomerRequest&lt;/STRONG&gt; with the specified customer profile ID and customer payment profile ID, I get a transaction back but it does not have a subscription (null subscription property) and it has a status of "voided" with a settled amount of 0.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2017 19:48:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58358#M33014</guid>
      <dc:creator>rmontoya12</dc:creator>
      <dc:date>2017-06-05T19:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58359#M33015</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21824"&gt;@rmontoya12&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;&lt;STRONG&gt;getTransactionListForCustomerRequest&amp;nbsp;&lt;/STRONG&gt;call will only return the transactions that were performed by specifically charging a payment profile in a &lt;STRONG&gt;createTransactionRequest&lt;/STRONG&gt; call, not subscription transactions. Although subscription transactions are also using customer profiles, the transactions would need to be retrieved through the subscription APIs.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2017 20:52:34 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58359#M33015</guid>
      <dc:creator>Aaron</dc:creator>
      <dc:date>2017-06-05T20:52:34Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58360#M33016</link>
      <description>&lt;P&gt;Ok, I was simply following the process that&amp;nbsp;&lt;EM&gt;dnsBuffaloNY&lt;/EM&gt;&amp;nbsp;&lt;SPAN class=""&gt;mentioned in his post above that started this thread and I thought you had affirmed that was the way to do it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Do you have a link to instructions on how to get a list of transactions that were processed for an ARB subscription?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2017 20:57:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58360#M33016</guid>
      <dc:creator>rmontoya12</dc:creator>
      <dc:date>2017-06-05T20:57:18Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58362#M33018</link>
      <description>&lt;P&gt;No, you're absolutely right. I'm trying to get out the door to the airport, and my head was elsewhere. I was thinking of something completely different. Stay tuned, and I'll write an answer that makes more sense...&lt;/P&gt;</description>
      <pubDate>Mon, 05 Jun 2017 21:03:40 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58362#M33018</guid>
      <dc:creator>Aaron</dc:creator>
      <dc:date>2017-06-05T21:03:40Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58679#M33297</link>
      <description>&lt;P&gt;Hi Aaron. &amp;nbsp;Any update on this?&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2017 16:00:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58679#M33297</guid>
      <dc:creator>rmontoya12</dc:creator>
      <dc:date>2017-07-05T16:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58692#M33307</link>
      <description>&lt;P&gt;I'd love to now more on this as well! - Rich&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2017 15:04:11 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/58692#M33307</guid>
      <dc:creator>flusion</dc:creator>
      <dc:date>2017-07-06T15:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/59237#M33834</link>
      <description>&lt;P&gt;I'm trying to do this method (getting the customerProfileId from the subscription list and passing it to getTransactionListForCustomerRequest) but it always returns &lt;SPAN&gt;{"code":"I00004","text":"No records found."}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what am I missing? are subscription transactions included in the list of transactions by customer api call?&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2017 04:19:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/59237#M33834</guid>
      <dc:creator>sixeight</dc:creator>
      <dc:date>2017-08-09T04:19:31Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/59428#M34013</link>
      <description>&lt;P&gt;Any updates on retrieving transactions (including ARB transactions) for a subscription? I would like to atleast know the status and time frame we should expect this.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2017 15:38:32 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/59428#M34013</guid>
      <dc:creator>seskandaryan87</dc:creator>
      <dc:date>2017-08-17T15:38:32Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/59429#M34014</link>
      <description>&lt;P&gt;Any updates on getting transactions (including ARB transactions) for subscriptions? We are implementing ARB and&amp;nbsp;it would be nice to know atleast a time frame on when we should expect a solution.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2017 15:41:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/59429#M34014</guid>
      <dc:creator>seskandaryan87</dc:creator>
      <dc:date>2017-08-17T15:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61401#M35853</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20843"&gt;@Aaron&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any update on this? Seems there are many Community members waiting on your reply to your original offer of help back on June 6, 2017:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.developer.authorize.net/t5/Integration-and-Testing/Subscription-Transactions/m-p/58362/highlight/true#M33018" target="_blank"&gt;https://community.developer.authorize.net/t5/Integration-and-Testing/Subscription-Transactions/m-p/58362/highlight/true#M33018&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And as Jan 2018, seems there's still issues with how to get transaction details from subscription API. See&amp;nbsp;&lt;A href="https://community.developer.authorize.net/t5/Ideas/Subscription-Transactions/idc-p/61397/highlight/true#M526" target="_blank"&gt;https://community.developer.authorize.net/t5/Ideas/Subscription-Transactions/idc-p/61397/highlight/true#M526&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please Authorize.Net, help the members of your development community!&lt;/P&gt;</description>
      <pubDate>Sun, 28 Jan 2018 03:32:40 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61401#M35853</guid>
      <dc:creator>sjordan</dc:creator>
      <dc:date>2018-01-28T03:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61402#M35854</link>
      <description>&lt;P&gt;Hey there &amp;nbsp;we recently updated out GetSubscription to provide just this feature:&amp;nbsp; &lt;A href="https://developer.authorize.net/api/reference/index.html#recurring-billing-get-subscription" target="_blank"&gt;https://developer.authorize.net/api/reference/index.html#recurring-billing-get-subscription&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just pass true for includeTransactions on your request and you'll get back the 20 most recent transactions for that subscription.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please mark this as the solution if this meets your requirement as it should override the previous workaround solution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;</description>
      <pubDate>Sun, 28 Jan 2018 05:04:01 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61402#M35854</guid>
      <dc:creator>brianmc</dc:creator>
      <dc:date>2018-01-28T05:04:01Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61407#M35859</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/15530"&gt;@brianmc&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have seen the documentation for the updated&amp;nbsp;&lt;SPAN&gt;GetSubscription functionality. However, the sample PHP code referenced in the documentation (&lt;A href="https://github.com/AuthorizeNet/sample-code-php/blob/master/RecurringBilling/get-subscription.php" target="_blank"&gt;https://github.com/AuthorizeNet/sample-code-php/blob/master/RecurringBilling/get-subscription.php) that leverages the PHP SDK does not seem to work and throws an error.&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I and others have been struggling to get it to work; as can been seen in the following github issues:&lt;BR /&gt;&lt;A href="https://github.com/AuthorizeNet/sdk-php/issues/280" target="_blank"&gt;https://github.com/AuthorizeNet/sdk-php/issues/280&lt;BR /&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://github.com/AuthorizeNet/sample-code-php/issues/102" target="_blank"&gt;https://github.com/AuthorizeNet/sample-code-php/issues/102&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can you provide working sample PHP code?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?php
	require 'vendor/autoload.php';
	
	use net\authorize\api\contract\v1 as AnetAPI;
	use net\authorize\api\controller as AnetController;

    define("AUTHORIZENET_LOG_FILE", "phplog");

function getSubscription($subscriptionId)
{
    /* Create a merchantAuthenticationType object with authentication details
       retrieved from the constants file */
    $merchantAuthentication = new AnetAPI\MerchantAuthenticationType();
    $merchantAuthentication-&amp;gt;setName(\SampleCode\Constants::MERCHANT_LOGIN_ID);
    $merchantAuthentication-&amp;gt;setTransactionKey(\SampleCode\Constants::MERCHANT_TRANSACTION_KEY);
    
    // Set the transaction's refId
    $refId = 'ref' . time();
		
		// Creating the API Request with required parameters
		$request = new AnetAPI\ARBGetSubscriptionRequest();
		$request-&amp;gt;setMerchantAuthentication($merchantAuthentication);
		$request-&amp;gt;setRefId($refId);
		$request-&amp;gt;setSubscriptionId($subscriptionId);
                $request-&amp;gt;setIncludeTransactions(true); //THROWS ERROR
		
		// Controller
		$controller = new AnetController\ARBGetSubscriptionController($request);
		
		// Getting the response
		$response = $controller-&amp;gt;executeWithApiResponse( \net\authorize\api\constants\ANetEnvironment::SANDBOX);
		
		if ($response != null) 
		{
			if($response-&amp;gt;getMessages()-&amp;gt;getResultCode() == "Ok")
			{
				// Success
				echo "SUCCESS: GetSubscription:" . "\n";
				// Displaying the details
				echo "Subscription Name: " . $response-&amp;gt;getSubscription()-&amp;gt;getName(). "\n";
				echo "Subscription amount: " . $response-&amp;gt;getSubscription()-&amp;gt;getAmount(). "\n";
				echo "Subscription status: " . $response-&amp;gt;getSubscription()-&amp;gt;getStatus(). "\n";
				echo "Subscription Description: " . $response-&amp;gt;getSubscription()-&amp;gt;getProfile()-&amp;gt;getDescription(). "\n";
				echo "Customer Profile ID: " .  $response-&amp;gt;getSubscription()-&amp;gt;getProfile()-&amp;gt;getCustomerProfileId() . "\n";
				echo "Customer payment Profile ID: ". $response-&amp;gt;getSubscription()-&amp;gt;getProfile()-&amp;gt;getPaymentProfile()-&amp;gt;getCustomerPaymentProfileId() . "\n";
			}
			else
			{
				// Error
				echo "ERROR :  Invalid response\n";	
				$errorMessages = $response-&amp;gt;getMessages()-&amp;gt;getMessage();
                echo "Response : " . $errorMessages[0]-&amp;gt;getCode() . "  " .$errorMessages[0]-&amp;gt;getText() . "\n";
			}
		}
		else
		{
			// Failed to get response
			echo "Null Response Error";
		}

		return $response;
	}

	if(!defined('DONT_RUN_SAMPLES'))
		getSubscription("2930242");
 ?&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Jan 2018 19:41:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61407#M35859</guid>
      <dc:creator>sjordan</dc:creator>
      <dc:date>2018-01-28T19:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: Subscription Transactions?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61415#M35867</link>
      <description>&lt;P&gt;I suspect that includeTransactions support has been implemented in the underlying Authorize.net API; however, the PHP SDK is woefully out of date. And no sample code has been forthcoming from Authorize.net (earliest request is from June 2016)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, for my purposes, I forked the PHP SDK:&lt;BR /&gt;&lt;A href="https://github.com/sjordan1975/sdk-php" target="_blank"&gt;https://github.com/sjordan1975/sdk-php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I implemented get ARB Transaction from Get Subscription sufficient for what I needed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Specifically, I modified the following 4 files:&lt;BR /&gt;lib/net/authorize/api/contract/v1/ARBGetSubscriptionRequest.php&lt;BR /&gt;lib/net/authorize/api/contract/v1/ARBSubscriptionMaskedType.php&lt;BR /&gt;lib/net/authorize/api/yml/v1/ARBGetSubscriptionRequest.yml&lt;BR /&gt;lib/net/authorize/api/yml/v1/ARBSubscriptionMaskedType.yml&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Immediately after setting setSubscriptionID in the sample code (&lt;A href="https://github.com/AuthorizeNet/sample-code-php/blob/master/RecurringBilling/get-subscription-status.php" target="_blank"&gt;https://github.com/AuthorizeNet/sample-code-php/blob/master/RecurringBilling/get-subscription-status.php&lt;/A&gt;) add the following:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;$request-&amp;gt;setIncludeTransactions(true);&lt;/PRE&gt;&lt;P&gt;Note: I have used TransactionDetailsType whereas I suspect the actual type should be something like ARBTransactionType, but the yaml definition is missing and I have not defined it&lt;/P&gt;&lt;P&gt;The result is for now is not all transaction data is populated; HOWEVER, transId IS populated and this is good enough to make an additional API call to get Transaction Details.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Feel free to have at it. Code provided AS IS to the Community. YMMV&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jan 2018 02:03:59 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Subscription-Transactions/m-p/61415#M35867</guid>
      <dc:creator>sjordan</dc:creator>
      <dc:date>2018-01-30T02:03:59Z</dc:date>
    </item>
  </channel>
</rss>

