| Class | Description |
---|
| AgreementReferenceMissingFault |
A fault indicating that no agreement reference was given when it was obligatory.
|
| GenericPaymentProviderFault |
A fault indicating that some generic error has occurred at the payment provider.
|
| InvalidPaymentOperationFault |
A fault indicating that a payment operation has been called at the wrong time.
One of the most typical causes is that Complete has been called multiple times.
|
| NoSupportForRefundingPaymentsFault |
A fault indicating that no refund support has been added for this provider.
|
| OrderReferenceSetupFault |
A fault indicating that there's some problem with the generation of Infosoft order reference numbers.
|
| PaymentAgreementNotActiveFault |
A fault indicating that an attempt was made to use a payment agreement that was not active.
|
| PaymentAuthenticationFault |
A fault indicating that authentication has failed when contacting the underlying payment provider.
|
| PaymentParameterFault |
A fault indicating that validation failed for one of the parameters of a payment API method.
|
| PaymentProviderFault |
A base fault for faults returned from the various methods on IOnlinePaymentService.
|
| PaymentSecurityFault |
A fault indicating that the provider flagged the transaction for security reasons, basically meaning that it suspected fraud.
|
| PaymentSetupLockedFault |
A fault indicating that a PaymentSetup cannot be deleted/modified because it's "locked", typically meaning that it's in use by one or more PaymentProcesses.
|
| PaymentTypeNotExternalFault |
A fault indicating that a PaymentType is not marked as IsExternal and therefore is not valid
|
| ProviderReferenceFault |
A fault indicating that some reference key (order/transaction) was wrong in the provider's database. Usually this should mean
that the transaction was not found in the provider's database, but it could also mean that there was duplication problem.
|
| RefundAmountExceedPaidAmountFault |
A fault indicating that the refund amount exceed the paid amount.
|