Invalid |
public class InvalidPaymentOperationFault : PaymentProviderFault
The InvalidPaymentOperationFault type exposes the following members.
Name | Description | |
---|---|---|
ActualState | Gets or sets the actual state, in cases where the problem is that the operation is in the wrong state. | |
ErrorParameters |
Gets or sets a list of parameters that may contain extra information about the error.
(Inherited from PaymentProviderFault) | |
ExpectedStates | Gets or sets a list of possible expected states, in cases where the problem is that the operation is in the wrong state. | |
PaymentProcess |
Gets or sets the payment process associated with the payment for which there was an error.
(Inherited from PaymentProviderFault) |
In many cases, the ExpectedState and ActualState properties will describe what state the payment should've been in, and what state it was actually in.
In other cases the ExpectedStates and ActualState fields will not be set, because the cause of the error isn't a state mismatch in the InfoSystems database. An example of this is when CompletePayment is called even though the customer hasn't authorized the transaction, i.e. entered credit card information.