/// <summary>
        /// Gets the subscription status.
        /// </summary>
        /// <param name="subscriptionID">The subscription ID.</param>
        /// <returns></returns>
        public ARBSubscriptionStatusEnum GetSubscriptionStatus(string subscriptionID) {
            var req = new ARBGetSubscriptionStatusRequest();
            req.subscriptionId = subscriptionID;
            var response = (ARBGetSubscriptionStatusResponse)_gateway.Send(req);

            return response.status;
        }
 public AuthorizeNet.APICore.ARBGetSubscriptionStatusResponse GetSubscriptionStatus(long subscriptionId)
 {
     AuthorizeNet.APICore.ARBGetSubscriptionStatusRequest req = new AuthorizeNet.APICore.ARBGetSubscriptionStatusRequest();
     req.subscriptionId = subscriptionId.ToString();
     AuthorizeNet.HttpXmlUtility util = new AuthorizeNet.HttpXmlUtility(ServiceMode, MerchantAuthenticationType.name, MerchantAuthenticationType.transactionKey);
     return (AuthorizeNet.APICore.ARBGetSubscriptionStatusResponse)util.Send(req);
 }