Click or drag to resize
Infosoft Logo

SubscriptionOrderServicePrice Class

The Subsription Order Service Price class contains methods for handling orders of new subscriptions, on existing and new customers. This specific implementation relates it operations to the callresult table where nesecary, and thus requires a subsequent import for the result to be carried over to the production system.
Inheritance Hierarchy
SystemObject
  BaseService
    Infosoft.Webservices.SubscriptionSubscriptionOrderServicePrice

Namespace: Infosoft.Webservices.Subscription
Assembly: Infosoft.Webservices (in Infosoft.Webservices.dll) Version: 4.00.0.0
Syntax
public class SubscriptionOrderServicePrice : BaseService, 
	ISubscriptionOrderServicePrice

The SubscriptionOrderServicePrice type exposes the following members.

Constructors
 NameDescription
Public methodSubscriptionOrderServicePrice Initializes a new instance of the SubscriptionOrderServicePrice class.
Public methodSubscriptionOrderServicePrice(ILog) Initializes a new instance of the SubscriptionOrderServicePrice class.
Top
Methods
 NameDescription
Public methodOrderSubscription Orders a new subscription. It does the same as the OrderSubscription in the SubscriptionOrderService class, but has the ability to override the price. Places orders into a temporary table for subsequent treatment by an import process. The input covers all parameters needed to create an ordinary customer with a subscription. What happens with the order depends on the import process. Orders that participate in an online payment flow will not be handled untill the flow has been complete. For orders not part of an online payment flow, an automatic import process will be executed as the final step. If this process is succesfull, the resulting order will have already been imported when the response is sent (and the response is updated accordingly).
Top
See Also