Skip to main content

Source Docs for .NET Library

Class: Webdev.Core.CanFail

public abstract class Webdev.Core.CanFail

Methods

TypeNameSummary
StringErrors(Char separator = ,)
voidFail(String error)

Class: Webdev.Core.Constants

public static class Webdev.Core.Constants

Static Fields

TypeNameSummary
StringMobileMoneyMethodEcocash
StringResponseAwaitingDelivery
StringResponseAwaitingRedirect
StringResponseCancelled
StringResponseCreatedNotPaid
StringResponseDelivered
StringResponseError
StringResponseFailed
StringResponseInvalidId
StringResponseOk
StringResponsePaid
StringUrlInitiateMobileTransaction
StringUrlInitiateTransaction

Class: Webdev.Core.InitResponse

public class Webdev.Core.InitResponse
: CanFail

Properties

TypeNameSummary
IDictionary<String, String>Data
BooleanHasRedirect
BooleanWasSuccessful

Methods

TypeNameSummary
IDictionary<String, String>GetData()
StringPollUrl()
StringRedirectLink()
BooleanSuccess()

Class: Webdev.Core.IResponse

public interface Webdev.Core.IResponse

Methods

TypeNameSummary
BooleanSuccess()

Class: Webdev.Core.StatusResponse

public class Webdev.Core.StatusResponse
: CanFail, IResponse

Properties

TypeNameSummary
DecimalAmount
IDictionary<String, String>Data
StringReference
BooleanWasPaid
BooleanWasSuccessful

Methods

TypeNameSummary
IDictionary<String, String>GetData()
BooleanPaid()
StringPollUrl()
BooleanSuccess()

Class: Webdev.Exceptions.EmptyCartException

public class Webdev.Exceptions.EmptyCartException
: Exception, ISerializable, _Exception

Class: Webdev.Exceptions.HashMismatchException

public class Webdev.Exceptions.HashMismatchException
: Exception, ISerializable, _Exception

Class: Webdev.Exceptions.InvalidIntegrationException

public class Webdev.Exceptions.InvalidIntegrationException
: Exception, ISerializable, _Exception

Class: Webdev.Exceptions.InvalidReferenceException

public class Webdev.Exceptions.InvalidReferenceException
: Exception, ISerializable, _Exception

Class: Webdev.Helpers.Extensions

public static class Webdev.Helpers.Extensions

Static Methods

TypeNameSummary
StringGetString(this MobileMoneyMethod method)
IDictionary<String, String>ToDictionary(this NameValueCollection col)

Class: Webdev.Helpers.Hash

public static class Webdev.Helpers.Hash

Static Methods

TypeNameSummary
StringMake(IDictionary<String, String> values, Guid integrationKey)
BooleanVerify(IDictionary<String, String> data, Guid integrationKey)

Class: Webdev.Http.Client

public class Webdev.Http.Client

Methods

TypeNameSummary
StringPostAsync(String url, Dictionary<String, String> data = null)

Class: MobileMoneyMethod

public enum Webdev.Payments.MobileMoneyMethod
: Enum, IComparable, IFormattable, IConvertible

Enum

ValueNameSummary
0Ecocash

Class: Webdev.Payments.Payment

public class Webdev.Payments.Payment

Fields

TypeNameSummary
StringAuthEmail

Properties

TypeNameSummary
StringReference
DecimalTotal

Methods

TypeNameSummary
PaymentAdd(String title, Decimal amount)
StringItemsDescription()
PaymentRemove(String title)
Dictionary<String, String>ToDictionary()

Class: Webdev.Payments.Paynow

public class Webdev.Payments.Paynow

Properties

TypeNameSummary
ClientClient
StringIntegrationId
GuidIntegrationKey
StringResultUrl
StringReturnUrl

Methods

TypeNameSummary
PaymentCreatePayment(String reference, Dictionary<String, Decimal> values = null, String authEmail = )
StatusResponsePollTransaction(String url)
StatusResponseProcessStatusUpdate(String response)
StatusResponseProcessStatusUpdate(Dictionary<String, String> response)
InitResponseSend(Payment payment)
InitResponseSendMobile(Payment payment, String phone, MobileMoneyMethod method = Ecocash)