All Types

io.paymenthighway.sdk.model.AccountId

Data class to hold account id

io.paymenthighway.sdk.ui.AddCardWidget

Add Card Widget

io.paymenthighway.sdk.model.ApiResult

Json mapping of the result data from the Payment Highway API

io.paymenthighway.sdk.model.ApiResultInfo

Result info from Payment Highway API

io.paymenthighway.sdk.model.ApiResultInterface
io.paymenthighway.sdk.BackendAdapter

Backend Adapter

io.paymenthighway.sdk.BuildConfig
io.paymenthighway.sdk.BuildConfig
io.paymenthighway.sdk.util.CallbackResult

Helper for connecting the Retrofit2 Callback into Result completion

io.paymenthighway.sdk.util.CallbackResultConvert

Helper for connecting the Retrofit2 Callback into Result completion with a convertion of the data received

io.paymenthighway.sdk.CardBrand

Card brands to which a payment card can belong

io.paymenthighway.sdk.model.CardData

Data class to hold card info

io.paymenthighway.sdk.ui.CardNumberEditText

Specialized text field for collecting credit number.

java.util.Date (extensions in package io.paymenthighway.sdk.util)
io.paymenthighway.sdk.ui.EditText

Base class for the Payment Highway text input ui items

io.paymenthighway.sdk.exception.EmptyDataException

Data received from REST api are empty

io.paymenthighway.sdk.model.EncryptionKey

Data class to hold encryption key

io.paymenthighway.sdk.Environment

Payment Highway environment

io.paymenthighway.sdk.EnvironmentInterface

Payment Highway environment interface

io.paymenthighway.sdk.model.ExpiryDate

Data class to hold expiry data

io.paymenthighway.sdk.ui.ExpiryDateEditText

Specialized text field for collecting expiration date.

io.paymenthighway.sdk.exception.InternalErrorException

Error returned from the Payment Highway REST api

io.paymenthighway.sdk.exception.InvalidDataException

Data received from REST api are invalid

io.paymenthighway.sdk.model.MerchantId

Data class to hold merchant id

io.paymenthighway.sdk.model.PaymentConfig

Payment Highway configuration

io.paymenthighway.sdk.PaymentContext

PaymentContext manages all the functionality the payment context, such as adding a new payment card.

io.paymenthighway.sdk.R
io.paymenthighway.sdk.R
io.paymenthighway.sdk.exception.ResponseErrorException

REST api response error

io.paymenthighway.sdk.util.Result

Used to represent whether a sdk operation was successful or encountered an error

io.paymenthighway.sdk.ui.SecurityCodeEditText

Specialized text field for collecting security code.

io.paymenthighway.sdk.ServerBaseURL

Interface to provide environment base URL

kotlin.String (extensions in package io.paymenthighway.sdk.util)
io.paymenthighway.sdk.model.TransactionId

Data class to hold transaction id

io.paymenthighway.sdk.exception.UnknowErrorException

Returned when the source of the error is unknown

io.paymenthighway.sdk.ui.ValidationListener

Interface to listen if isValid ui item did change