Class AuthorizeNetRecurringManager
AuthorizeNet manager for recurring payments.
Inheritance
System.Object
AuthorizeNetRecurringManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Commerce.Plugins.Payment.Authorize
Assembly: Mediachase.Commerce.Plugins.Payment.dll
Version: 10.8.0Syntax
public class AuthorizeNetRecurringManager
Constructors
AuthorizeNetRecurringManager(String, String, String)
Initializes a new instance of AuthorizeNetRecurringManager
Declaration
public AuthorizeNetRecurringManager(string serverURL, string user, string password)
Parameters
Type | Name | Description |
---|---|---|
System.String | serverURL | The URL of the API server |
System.String | user | The user's Payment Gateway account login name used for transaction processing. |
System.String | password | The TransactionKey associated with that account. |
Methods
CancelSubscription(ARBCancelSubscriptionRequest)
Cancel an existing ARB subscription using the subscription ID returned by the create.
Declaration
public ARBCancelSubscriptionResponse CancelSubscription(ARBCancelSubscriptionRequest cancelSubscriptionRequest)
Parameters
Type | Name | Description |
---|---|---|
ARBCancelSubscriptionRequest | cancelSubscriptionRequest |
Returns
Type | Description |
---|---|
ARBCancelSubscriptionResponse |
CreateSubscription(ARBCreateSubscriptionRequest)
Create a new ARB Subscription.
Declaration
public ARBCreateSubscriptionResponse CreateSubscription(ARBCreateSubscriptionRequest createSubscriptionRequest)
Parameters
Type | Name | Description |
---|---|---|
ARBCreateSubscriptionRequest | createSubscriptionRequest |
Returns
Type | Description |
---|---|
ARBCreateSubscriptionResponse |
UpdateSubscription(ARBUpdateSubscriptionRequest)
Update an existing ARB subscription using the subscription ID returned by the create.
Declaration
public ARBUpdateSubscriptionResponse UpdateSubscription(ARBUpdateSubscriptionRequest updateSubscriptionRequest)
Parameters
Type | Name | Description |
---|---|---|
ARBUpdateSubscriptionRequest | updateSubscriptionRequest |
Returns
Type | Description |
---|---|
ARBUpdateSubscriptionResponse |