Classes

  Class Description
Public class KreditorAPI
Public API of Kreditor wrapped to provide ease of access.
Public class KreditorAPI..::..Address
Represent an address created by Kreditor function mk_addr. Do not create an instance of this class directly, instead use MakeAddress(RegisteredAddress, String, String, String) or MakeAddress(String, String, Int32, String, CountryCode, String, String, String)
Public class KreditorAPI..::..InvoiceRow
Wraps a XmlRpcStruct that represents a row in the invoice of Kreditor system. Do not directly create an instance of this class. Instead use KreditorAPI.MakeGoods method.
Public class KreditorCompletePaymentArgs
Base class for arguments passed to CompletePayment(CompletePaymentArgs, SecurityToken)
Public class KreditorCompletePaymentResult
Result of the operation Complete Payment, CompletePayment(CompletePaymentArgs, SecurityToken)
Public class KreditorPaymentArgs
Arguments for Execute payment.
Public class KreditorPaymentResult
Result of ExecutePayment.
Public class KreditorProvider
Facilitates payment through Kreditor payment provider.
Public class PluginSettings
Provides configuration information about the kreditor payment provider from configuration file
Public class RegisteredAddress
Registered address.

Enumerations

  Enumeration Description
Public enumeration AddInvoice
Enum of invoice types.
Public enumeration AddTransactionFlag
Transaction flag enum.
Public enumeration CountryCode
When casted to a integer, give the ISO3166 country codes.
Public enumeration CurrencyCode
Currency Code used by Kreditor.
Public enumeration LanguageCode
ISO0639 language code.
Public enumeration PaymentMethod
Payment methods of Kreditor
Public enumeration PersonalNumberCountry
Public enumeration ShipmentType
Shipment types used by Kreditor.Determines how long after invoice activation Kreditor starts countdown to expiration date. This can be negotiated with Kreditor.
Public enumeration StatusCode
Status returned by API