Skip navigation links
A B C D E F G I O P R S T V W 

A

addArgsToArguments(Map<String, String>, String) - Method in class ch.datatrans.payment.Address
 
addArgsToArguments(Map<String, String>, int) - Method in class ch.datatrans.payment.BasketItem
 
addArgsToArguments(Map<String, String>) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
 
addArgsToArguments(Map<String, String>) - Method in class ch.datatrans.payment.Customer
 
addArgsToArguments(Map<String, String>) - Method in class ch.datatrans.payment.SwissBillingPaymentInfo
 
addArgsToArguments(Map<String, String>) - Method in class ch.datatrans.payment.SwissPassPaymentInfo
 
Address - Class in ch.datatrans.payment
Class holding postal information about a customer, required for certain payment methods.
Address() - Constructor for class ch.datatrans.payment.Address
 
addStateListener(IPaymentProcessStateListener) - Method in class ch.datatrans.payment.PaymentProcessAndroid
Registers a state listener.
AliasPaymentMethod - Class in ch.datatrans.payment
Payment method for recurring payment requests.
AliasPaymentMethod(PaymentMethodType, String) - Constructor for class ch.datatrans.payment.AliasPaymentMethod
Creates a new object of type AliasPaymentMethod.
AliasPaymentMethodCreditCard - Class in ch.datatrans.payment
Payment method for recurring credit card payment requests.
AliasPaymentMethodCreditCard(PaymentMethodType, String, String, int, int, String) - Constructor for class ch.datatrans.payment.AliasPaymentMethodCreditCard
Creates a new object of type AliasPaymentMethodCreditCard.
AliasPaymentMethodELV - Class in ch.datatrans.payment
 
AliasPaymentMethodELV(String) - Constructor for class ch.datatrans.payment.AliasPaymentMethodELV
Creates a new object of type AliasPaymentMethodELV.
AliasPaymentMethodELV(String, String) - Constructor for class ch.datatrans.payment.AliasPaymentMethodELV
Creates a new object of type AliasPaymentMethodELV to be used with old-style aliases.
AliasPaymentMethodPayPal - Class in ch.datatrans.payment
Payment method for recurring PayPal payment requests.
AliasPaymentMethodPayPal(String, String) - Constructor for class ch.datatrans.payment.AliasPaymentMethodPayPal
Creates a new object of type AliasPaymentMethodPayPal.
AliasPaymentMethodPostFinanceCard - Class in ch.datatrans.payment
 
AliasPaymentMethodPostFinanceCard(String, String, Integer, Integer) - Constructor for class ch.datatrans.payment.AliasPaymentMethodPostFinanceCard
Creates a new object of type AliasPaymentMethodPostFinanceCard.
AliasPaymentMethodPostFinanceCard(String, String) - Constructor for class ch.datatrans.payment.AliasPaymentMethodPostFinanceCard
Creates a new object of type AliasPaymentMethodPostFinanceCard.
AliasPaymentMethodReka - Class in ch.datatrans.payment
Payment method for recurring Reka payment requests.
AliasPaymentMethodReka(String, String, int, int) - Constructor for class ch.datatrans.payment.AliasPaymentMethodReka
Creates a new object of type AliasPaymentMethodReka.
AliasRequest - Class in ch.datatrans.payment
Configuration object for alias creation.
AliasRequest(String, String, PaymentMethodCreditCard) - Constructor for class ch.datatrans.payment.AliasRequest
Hidden mode credit card alias request.
AliasRequest(String, String, PaymentMethod) - Constructor for class ch.datatrans.payment.AliasRequest
Standard mode alias request with prior selection of payment method.
AliasRequest(String, String, Collection<PaymentMethod>) - Constructor for class ch.datatrans.payment.AliasRequest
Standard mode alias request with list of choosable payment methods.
APP_EPAYMENT_URL_PROD - Static variable in class ch.datatrans.payment.PostFinanceRelayFragment
 
APP_EPAYMENT_URL_T1 - Static variable in class ch.datatrans.payment.PostFinanceRelayFragment
 
APP_EPAYMENT_URL_T2 - Static variable in class ch.datatrans.payment.PostFinanceRelayFragment
 

B

BasketItem - Class in ch.datatrans.payment
Class representing a basket position for payment methods requiring the basket to be sent.
BasketItem(String, String, int, int) - Constructor for class ch.datatrans.payment.BasketItem
Creates a basket item to be used with SwissBilling.
BusinessException - Exception in ch.datatrans.payment
Checked exception for business errors.
BusinessException(String, int, PaymentMethodType) - Constructor for exception ch.datatrans.payment.BusinessException
Creates a new business exception.
BusinessException(String, String, int, String, Integer, PaymentMethodType) - Constructor for exception ch.datatrans.payment.BusinessException
Creates a new business exception.
BYJUNO_CUSTOM_DATA_LENGTH - Static variable in class ch.datatrans.payment.ByjunoPaymentInfo
 
ByjunoPaymentInfo - Class in ch.datatrans.payment
Class for additional transaction settings for Byjuno payments.
ByjunoPaymentInfo() - Constructor for class ch.datatrans.payment.ByjunoPaymentInfo
 

C

cancel() - Method in class ch.datatrans.payment.PaymentProcessAndroid
To be invoked when the user cancels the process, e.g.
ch.datatrans.payment - package ch.datatrans.payment
 
clone() - Method in class ch.datatrans.payment.AliasPaymentMethod
Returns a deep copy of this object.
clone() - Method in class ch.datatrans.payment.AliasPaymentMethodCreditCard
Returns a deep copy of this object.
clone() - Method in class ch.datatrans.payment.AliasPaymentMethodELV
Returns a deep copy of this object.
clone() - Method in class ch.datatrans.payment.AliasPaymentMethodPostFinanceCard
Returns a deep copy of this object.
clone() - Method in class ch.datatrans.payment.AliasPaymentMethodReka
Returns a deep copy of this object.
clone() - Method in class ch.datatrans.payment.Payment
Returns a deep copy of this object.
clone() - Method in class ch.datatrans.payment.PaymentMethod
Returns a deep copy of this object.
clone() - Method in class ch.datatrans.payment.PaymentMethodCreditCard
Returns a deep copy of this object.
complete() - Method in class ch.datatrans.payment.PaymentProcessAndroid
Completes the payment process.
createMethod(PaymentMethodType) - Static method in class ch.datatrans.payment.PaymentMethod
Creates a new PaymentMethod with the given type.
createMethods(PaymentMethodType...) - Static method in class ch.datatrans.payment.PaymentMethod
Creates a collection of payment methods with the given types.
CREATOR - Static variable in class ch.datatrans.payment.GooglePayConfig
 
CREATOR - Static variable in class ch.datatrans.payment.Payment
 
Customer - Class in ch.datatrans.payment
Class holding information about a customer, required for certain payment methods.
Customer() - Constructor for class ch.datatrans.payment.Customer
 

D

Date - Class in ch.datatrans.payment
Class representing a date, required for certain payment methods.
Date(int, int, int) - Constructor for class ch.datatrans.payment.Date
Constructor with date components.
Date(String) - Constructor for class ch.datatrans.payment.Date
Constructor with Datatrans date format, either dd.MM.yyyy, or yyyy-MM-dd.
describeContents() - Method in class ch.datatrans.payment.GooglePayConfig
 
describeContents() - Method in class ch.datatrans.payment.Payment
 
DisplayContext - Class in ch.datatrans.payment
Display context abstraction class.
DisplayContext(IResourceProvider, Context) - Constructor for class ch.datatrans.payment.DisplayContext
Creates a DisplayContext with an Android app context.
DisplayContext(IResourceProvider, ViewGroup) - Constructor for class ch.datatrans.payment.DisplayContext
Creates a DisplayContext with a view group.

E

ExternalProcessRelayActivity - Class in ch.datatrans.payment
 
ExternalProcessRelayActivity() - Constructor for class ch.datatrans.payment.ExternalProcessRelayActivity
 

F

fromJson(String) - Static method in class ch.datatrans.payment.AliasPaymentMethod
Creates a new recurring payment method object from a given JSON string.

G

getAcquirerAuthorizationCode() - Method in exception ch.datatrans.payment.BusinessException
Returns the underlying acquirer authorization code.
getAcquirerErrorCode() - Method in exception ch.datatrans.payment.BusinessException
Returns the underlying acquirer error code.
getAlias() - Method in class ch.datatrans.payment.AliasPaymentMethod
Returns the payment method alias.
getAliasPaymentMethod() - Method in class ch.datatrans.payment.PaymentProcessAndroid
Returns a payment method for reuse in subsequent transactions.
getAmount() - Method in class ch.datatrans.payment.Payment
Accessor.
getAppCallbackScheme() - Method in class ch.datatrans.payment.PaymentOptions
 
getByjunoPaymentInfo() - Method in class ch.datatrans.payment.PaymentOptions
Returns the Byjuno payment info.
getCardHolder() - Method in class ch.datatrans.payment.AliasPaymentMethodCreditCard
Returns the card holder's name.
getCardHolder() - Method in class ch.datatrans.payment.PaymentMethodCreditCard
Returns the card holder's name.
getCardNumber() - Method in class ch.datatrans.payment.PaymentMethodCreditCard
Returns the card number.
getCurrencyCode() - Method in class ch.datatrans.payment.Payment
Accessor.
getCustomer() - Method in class ch.datatrans.payment.PaymentOptions
Returns the customer info object.
getCVV() - Method in class ch.datatrans.payment.PaymentMethodCreditCard
Returns the CVV.
getDate() - Method in class ch.datatrans.payment.Date
 
getEasypayDescription() - Method in class ch.datatrans.payment.PaymentOptions
Returns the Easypay description.
getEasypayPaymentInfo() - Method in class ch.datatrans.payment.PaymentOptions
Returns the Easypay payment info.
getEasypayTitle() - Method in class ch.datatrans.payment.PaymentOptions
Returns the Easypay title.
getEmail() - Method in class ch.datatrans.payment.AliasPaymentMethodPayPal
Returns PayPal email address for displaying purposes.
getErrorCode() - Method in exception ch.datatrans.payment.BusinessException
Returns the underlying Datatrans error code.
getException() - Method in class ch.datatrans.payment.PaymentProcessAndroid
Returns the exception that caused this process to stop.
getExpiryDateMonth() - Method in class ch.datatrans.payment.AliasPaymentMethodCreditCard
Returns the expiration month, e.g.
getExpiryDateMonth() - Method in class ch.datatrans.payment.AliasPaymentMethodPostFinanceCard
Returns the expiration month, e.g.
getExpiryDateMonth() - Method in class ch.datatrans.payment.AliasPaymentMethodReka
Returns the expiration month, e.g.
getExpiryDateMonth() - Method in class ch.datatrans.payment.PaymentMethodCreditCard
Returns the expiration month, e.g.
getExpiryDateYear() - Method in class ch.datatrans.payment.AliasPaymentMethodCreditCard
Returns the expiration year, e.g.
getExpiryDateYear() - Method in class ch.datatrans.payment.AliasPaymentMethodPostFinanceCard
Returns the expiration year, e.g.
getExpiryDateYear() - Method in class ch.datatrans.payment.AliasPaymentMethodReka
Returns the expiration year, e.g.
getExpiryDateYear() - Method in class ch.datatrans.payment.PaymentMethodCreditCard
Returns the expiration year, e.g.
getGooglePayConfig() - Method in class ch.datatrans.payment.PaymentOptions
Returns the Google Pay config.
getIdentifier() - Method in enum ch.datatrans.payment.PaymentMethodType
Returns the 3-letter payment type identifier as used by Datatrans.
getMaskedCardNumber() - Method in class ch.datatrans.payment.AliasPaymentMethodCreditCard
Returns the masked credit card number.
getMaskedCardNumber() - Method in class ch.datatrans.payment.AliasPaymentMethodPostFinanceCard
Returns the masked credit card number.
getMaskedCardNumber() - Method in class ch.datatrans.payment.AliasPaymentMethodReka
Returns the masked Reka card number.
getMerchantId() - Method in class ch.datatrans.payment.Payment
Accessor.
getMerchantName() - Method in class ch.datatrans.payment.GooglePayConfig
Gets the name that may be displayed on Google Pay sheet.
getMerchantName() - Method in class ch.datatrans.payment.SamsungPayConfig
Gets the name that will be displayed on Samsung Pay sheet.
getMerchantProperties() - Method in class ch.datatrans.payment.PaymentOptions
Getter to add additional key-value properties sent along with the payment request and posted to the merchant's PostURL.
getName() - Method in enum ch.datatrans.payment.PaymentMethodType
Returns the payment type name.
getNWErrorButtonCancelText(Context) - Method in interface ch.datatrans.payment.IResourceProvider
Retuns the network error dialog's cancel button text.
getNWErrorButtonCancelText(Context) - Method in class ch.datatrans.payment.ResourceProvider
 
getNWErrorButtonRetryText(Context) - Method in interface ch.datatrans.payment.IResourceProvider
Retuns the network error dialog's retry button text.
getNWErrorButtonRetryText(Context) - Method in class ch.datatrans.payment.ResourceProvider
 
getNWErrorDialogMessageText(Context) - Method in interface ch.datatrans.payment.IResourceProvider
Retuns the network error dialog's message.
getNWErrorDialogMessageText(Context) - Method in class ch.datatrans.payment.ResourceProvider
 
getNWErrorDialogTitleText(Context) - Method in interface ch.datatrans.payment.IResourceProvider
Retuns the network error dialog's title.
getNWErrorDialogTitleText(Context) - Method in class ch.datatrans.payment.ResourceProvider
 
getNWIndicatorMessageText(Context) - Method in interface ch.datatrans.payment.IResourceProvider
Returns the network indicator's "loading" text.
getNWIndicatorMessageText(Context) - Method in class ch.datatrans.payment.ResourceProvider
 
getPaymentMethodType() - Method in exception ch.datatrans.payment.BusinessException
Returns The selected payment method when exception was thrown.
getPaymentMethodType() - Method in class ch.datatrans.payment.PaymentProcessAndroid
Returns the type of the used payment method.
getPaymentMethodTypeByIdentifier(String) - Static method in enum ch.datatrans.payment.PaymentMethodType
Returns the payment method type for a given identifier.
getPaymentOptions() - Method in class ch.datatrans.payment.PaymentProcessAndroid
Returns the Datatrans UPP payment options object for additional settings.
getPaysafecardMerchantClientId() - Method in class ch.datatrans.payment.PaymentOptions
Returns the id for identifying a customer of a Paysafecard transaction.
getRecurringPaymentMethodClass() - Method in enum ch.datatrans.payment.PaymentMethodType
Returns the class used for creating a recurring payment method.
getRefno() - Method in class ch.datatrans.payment.Payment
Accessor.
getSamsungPayConfig() - Method in class ch.datatrans.payment.PaymentOptions
Returns the Samsung Pay config.
getServiceId(boolean) - Method in class ch.datatrans.payment.SamsungPayConfig
Gets the ID of the Samsung Pay service used by Datatrans.
getState() - Method in class ch.datatrans.payment.PaymentProcessAndroid
Returns the current state of the payment process.
getStringCVV() - Method in class ch.datatrans.payment.PaymentMethodCreditCard
Returns the CVV as a string with leading zeros.
getSupportedNetworks() - Method in class ch.datatrans.payment.GooglePayConfig
Gets the supported card networks.
getSupportedNetworks() - Method in class ch.datatrans.payment.SamsungPayConfig
Gets the supported card networks.
getSwissBillingPaymentInfo() - Method in class ch.datatrans.payment.PaymentOptions
Returns the SwissBilling payment info.
getSwissPassPaymentInfo() - Method in class ch.datatrans.payment.PaymentOptions
Returns the SwissPass payment info.
getThreeDSecureCardHolderInfo() - Method in exception ch.datatrans.payment.BusinessException
May return additional information about the card holder in case of an error during 3D secure.
getThreeDSecureTransStatusReason() - Method in exception ch.datatrans.payment.BusinessException
May return additional information about the transaction status in case of an error during 3D secure.
getTransactionId() - Method in class ch.datatrans.payment.PaymentProcessAndroid
Returns the Datatrans transaction ID if available.
getTWINTEnvironment() - Method in class ch.datatrans.payment.PaymentOptions
Returns the environment of the TWINT App that is used.
getType() - Method in class ch.datatrans.payment.PaymentMethod
Returns the payment method type.
GooglePayActivity - Class in ch.datatrans.payment
 
GooglePayActivity() - Constructor for class ch.datatrans.payment.GooglePayActivity
 
GooglePayAvailabilityChecker - Class in ch.datatrans.payment
Class that checks whether Google Pay is available on the device.
GooglePayAvailabilityChecker(GooglePayConfig, Activity, boolean) - Constructor for class ch.datatrans.payment.GooglePayAvailabilityChecker
Creates a new GooglePayAvailabilityChecker with the given Google Pay configuration.
GooglePayAvailabilityListener - Interface in ch.datatrans.payment
Listener interface for Google Pay availability notification.
GooglePayConfig - Class in ch.datatrans.payment
Class for transaction configurations for Google Pay payments.
GooglePayConfig(List<PaymentMethodType>, String) - Constructor for class ch.datatrans.payment.GooglePayConfig
Creates a new GooglePayConfig object.
GooglePayConfig(Parcel) - Constructor for class ch.datatrans.payment.GooglePayConfig
 

I

IPaymentProcessStateListener - Interface in ch.datatrans.payment
Listener interface for payment process state notification.
IResourceProvider - Interface in ch.datatrans.payment
Accessor for the Datatrans payment library's resources.
isAutoSettlement() - Method in class ch.datatrans.payment.PaymentOptions
Returns the auto settlement option.
isCertificatePinning() - Method in class ch.datatrans.payment.PaymentOptions
Returns whether certificate pinning is enabled.
isDisplayShippingDetails() - Method in class ch.datatrans.payment.PaymentOptions
Returns the PayPal shipping details display option.
isGooglePayAvailable(GooglePayAvailabilityListener) - Method in class ch.datatrans.payment.GooglePayAvailabilityChecker
Checks whether Google Pay is available on the device.
isRecurringPayment() - Method in class ch.datatrans.payment.PaymentOptions
Returns the recurring payment option.
isSamsungPayAvailable(SamsungPayAvailabilityListener) - Method in class ch.datatrans.payment.SamsungPayAvailabilityChecker
Checks whether Samsung Pay is available on the device.
isSkipAuthorizationCompletion() - Method in class ch.datatrans.payment.PaymentOptions
Returns whether the transaction's authorization step should be omitted.

O

onActivityResult(int, int, Intent) - Method in class ch.datatrans.payment.GooglePayActivity
 
onActivityResult(int, int, Intent) - Method in class ch.datatrans.payment.PostFinanceRelayFragment
 
onAttach(Activity) - Method in class ch.datatrans.payment.PostFinanceRelayFragment
 
onAttach(Context) - Method in class ch.datatrans.payment.PostFinanceRelayFragment
 
onCreate(Bundle) - Method in class ch.datatrans.payment.ExternalProcessRelayActivity
 
onCreate(Bundle) - Method in class ch.datatrans.payment.GooglePayActivity
 
onGooglePayAvailable(boolean) - Method in interface ch.datatrans.payment.GooglePayAvailabilityListener
Invoked when Google Pay availability on this device has been checked.
onNewIntent(Intent) - Method in class ch.datatrans.payment.ExternalProcessRelayActivity
 
onPause() - Method in class ch.datatrans.payment.ExternalProcessRelayActivity
 
onRestart() - Method in class ch.datatrans.payment.ExternalProcessRelayActivity
 
onResume() - Method in class ch.datatrans.payment.ExternalProcessRelayActivity
 
onSamsungPayAvailable() - Method in interface ch.datatrans.payment.SamsungPayAvailabilityListener
Invoked when Samsung Pay is available on this device.
onSamsungPayUnavailable(int) - Method in interface ch.datatrans.payment.SamsungPayAvailabilityListener
Invoked when Samsung Pay is unavailable on this device, e.g.
onSaveInstanceState(Bundle) - Method in class ch.datatrans.payment.ExternalProcessRelayActivity
 
onSaveInstanceState(Bundle) - Method in class ch.datatrans.payment.GooglePayActivity
 

P

Payment - Class in ch.datatrans.payment
Payment container class.
Payment(String, String, String, int, String) - Constructor for class ch.datatrans.payment.Payment
Creates a new object of type Payment.
Payment(Parcel) - Constructor for class ch.datatrans.payment.Payment
 
PaymentAuthorizationRequest - Class in ch.datatrans.payment
Payment authorization container class.
PaymentAuthorizationRequest(String, String, String, int, String) - Constructor for class ch.datatrans.payment.PaymentAuthorizationRequest
Creates a new object for authorizing a payment.
PaymentMethod - Class in ch.datatrans.payment
Payment method base class for standard-mode payments without any additional information specific to the payment method.
PaymentMethod(PaymentMethodType) - Constructor for class ch.datatrans.payment.PaymentMethod
Creates a new object of type PaymentMethod.
PaymentMethodCreditCard - Class in ch.datatrans.payment
Payment method with additional information specific to credit cards.
PaymentMethodCreditCard(PaymentMethodType, String, int, int, Integer, String) - Constructor for class ch.datatrans.payment.PaymentMethodCreditCard
Creates a new object of type PaymentMethodCreditCard.
PaymentMethodFlags - Enum in ch.datatrans.payment
 
PaymentMethodType - Enum in ch.datatrans.payment
Enumeration of available payment methods in the Datatrans payment library.
PaymentOptions - Class in ch.datatrans.payment
Optional Datatrans UPP payment settings.
PaymentOptions() - Constructor for class ch.datatrans.payment.PaymentOptions
 
PaymentProcessAndroid - Class in ch.datatrans.payment
Payment process for the Android platform.
PaymentProcessAndroid(DisplayContext, String) - Constructor for class ch.datatrans.payment.PaymentProcessAndroid
Creates a new object of type PaymentProcessAndroid with a given mobileToken.
PaymentProcessAndroid(DisplayContext, String, PaymentMethodCreditCard) - Constructor for class ch.datatrans.payment.PaymentProcessAndroid
Creates a new object of type PaymentProcessAndroid with a given mobileToken and credit card.
PaymentProcessAndroid(DisplayContext, Payment, Collection<PaymentMethod>) - Constructor for class ch.datatrans.payment.PaymentProcessAndroid
Creates a new object of type PaymentProcessAndroid with a given list of plain payment methods.
PaymentProcessAndroid(DisplayContext, AliasRequest) - Constructor for class ch.datatrans.payment.PaymentProcessAndroid
Creates a new object of type PaymentProcessAndroid to create an alias for recurring payments.
PaymentProcessAndroid(DisplayContext, Payment, PaymentMethod) - Constructor for class ch.datatrans.payment.PaymentProcessAndroid
Creates a new object of type PaymentProcessAndroid with prior selection of payment method.
PaymentProcessAndroid(DisplayContext, PaymentAuthorizationRequest) - Constructor for class ch.datatrans.payment.PaymentProcessAndroid
Creates a new object of type PaymentProcessAndroid to authorize a payment.
PaymentProcessState - Enum in ch.datatrans.payment
Enumeration of payment process states.
paymentProcessStateChanged(PaymentProcessAndroid) - Method in interface ch.datatrans.payment.IPaymentProcessStateListener
Invoked when a payment process' state has changed.
PostFinanceRelayFragment - Class in ch.datatrans.payment
 
PostFinanceRelayFragment() - Constructor for class ch.datatrans.payment.PostFinanceRelayFragment
 

R

removeStateListener(IPaymentProcessStateListener) - Method in class ch.datatrans.payment.PaymentProcessAndroid
Removes the specified listener.
ResourceProvider - Class in ch.datatrans.payment
Accessor for the Datatrans payment library's resources.
ResourceProvider() - Constructor for class ch.datatrans.payment.ResourceProvider
 

S

SamsungPayAvailabilityChecker - Class in ch.datatrans.payment
Class that checks whether Samsung Pay is available on the device.
SamsungPayAvailabilityChecker(Context, SamsungPayConfig, boolean) - Constructor for class ch.datatrans.payment.SamsungPayAvailabilityChecker
Creates a new SamsungPayAvailabilityChecker with the given Samsung Pay configuration.
SamsungPayAvailabilityListener - Interface in ch.datatrans.payment
Listener interface for Samsung Pay availability notification.
SamsungPayConfig - Class in ch.datatrans.payment
Class for transaction configurations for Samsung Pay payments.
SamsungPayConfig(List<PaymentMethodType>, String) - Constructor for class ch.datatrans.payment.SamsungPayConfig
Creates a new SamsungPayConfig object.
SamsungPayConfig(String, List<PaymentMethodType>, String) - Constructor for class ch.datatrans.payment.SamsungPayConfig
 
setAddress(Address) - Method in class ch.datatrans.payment.Customer
Sets the address.
setAppCallbackScheme(String) - Method in class ch.datatrans.payment.PaymentOptions
 
setAutoSettlement(boolean) - Method in class ch.datatrans.payment.PaymentAuthorizationRequest
Sets the the auto settlement option.
setAutoSettlement(boolean) - Method in class ch.datatrans.payment.PaymentOptions
Sets the the auto settlement option.
setBasketItems(List<BasketItem>) - Method in class ch.datatrans.payment.SwissBillingPaymentInfo
Sets the order's basket
setBirthDate(Date) - Method in class ch.datatrans.payment.Customer
Sets the customer birth date.
setByjunoPaymentInfo(ByjunoPaymentInfo) - Method in class ch.datatrans.payment.PaymentOptions
Sets the optional payment information for a Byjuno transaction.
setCellPhone(String) - Method in class ch.datatrans.payment.Customer
Sets the customer cell phone number.
setCertificatePinning(boolean) - Method in class ch.datatrans.payment.PaymentOptions
Sets the certificate pinning option.
setCity(String) - Method in class ch.datatrans.payment.Address
Sets the city
setCountryCode(String) - Method in class ch.datatrans.payment.Address
Sets the country code
setCurrentActivity(Activity) - Method in class ch.datatrans.payment.DisplayContext
Sets the activity responsible for invoking the payment library.
setCustomData(String[]) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets an optional list of custom data fields.
setCustomer(Customer) - Method in class ch.datatrans.payment.PaymentOptions
Sets the customer info object.
setCustomerEmailConfirmed(boolean) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional indication that the customer has confirmed the email address to the merchant.
setCustomerInfo1(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the first optional customer information for credit check.
setCustomerInfo2(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the second optional customer information for credit check.
setDeliveryMethod(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional delivery method.
setDescription(String) - Method in class ch.datatrans.payment.BasketItem
Sets an optional item description.
setDeviceFingerprintId(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional identification of the customer in the shop.
setDisplayShippingDetails(boolean) - Method in class ch.datatrans.payment.PaymentOptions
Sets the PayPal shipping details display option.
setEasypayDescription(String) - Method in class ch.datatrans.payment.PaymentOptions
Sets the description for Easypay.
setEasypayPaymentInfo(String) - Method in class ch.datatrans.payment.PaymentOptions
Sets payment info for Easypay.
setEasypayTitle(String) - Method in class ch.datatrans.payment.PaymentOptions
Sets the title for Easypay.
setFirstName(String) - Method in class ch.datatrans.payment.Address
Sets the first name
setFirstRateAmount(int) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional amount of the first rate paid by the customer.
setGender(String) - Method in class ch.datatrans.payment.Customer
Sets the customer gender.
setGooglePayConfig(GooglePayConfig) - Method in class ch.datatrans.payment.PaymentOptions
Sets the configuration required for a Google Pay transaction.
setId(String) - Method in class ch.datatrans.payment.Customer
Sets the customer ID.
setIpAddress(String) - Method in class ch.datatrans.payment.Customer
Sets the customer IP address.
setLanguage(String) - Method in class ch.datatrans.payment.Customer
Sets the customer language.
setLastName(String) - Method in class ch.datatrans.payment.Address
Sets the last name
setMailAddress(String) - Method in class ch.datatrans.payment.Customer
Sets the customer mail address.
setManualCompletionEnabled(boolean) - Method in class ch.datatrans.payment.PaymentProcessAndroid
Enables/disables manual completion for this payment process.
setPaperInvoice(boolean) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional indication whether or not to send a paper invoice.
setPaysafecardMerchantClientId(String) - Method in class ch.datatrans.payment.PaymentOptions
Sets the id for identifying a customer of a Paysafecard transaction, i.e.
setPhone(String) - Method in class ch.datatrans.payment.Customer
Sets the customer phone number.
setRecurringPayment(boolean) - Method in class ch.datatrans.payment.PaymentOptions
Sets the the recurring payment option.
setRepaymentType(int) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets an optional number from 1 to 20 to indicate the repayment schedule.
setRiskOwner(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional risk owner.
setSamsungPayConfig(SamsungPayConfig) - Method in class ch.datatrans.payment.PaymentOptions
Sets the configuration required for a Samsung Pay transaction.
setShippingAddress(Address) - Method in class ch.datatrans.payment.SwissBillingPaymentInfo
Sets the optional shipping address.
setSiteId(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional site Id.
setSkipAuthorizationCompletion(boolean) - Method in class ch.datatrans.payment.PaymentOptions
Sets whether the transaction's authorization completion step should be omitted.
setStreet(String) - Method in class ch.datatrans.payment.Address
Sets the street
setStreet2(String) - Method in class ch.datatrans.payment.Address
Sets an additional street line
setSubtype(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the Byjuno specific payment method used for the transaction.
setSwissBillingPaymentInfo(SwissBillingPaymentInfo) - Method in class ch.datatrans.payment.PaymentOptions
Sets the optional payment information for a SwissBilling transaction.
setSwissPassPaymentInfo(SwissPassPaymentInfo) - Method in class ch.datatrans.payment.PaymentOptions
Sets the optional payment information for a SwissPass transaction.
setTax(double) - Method in class ch.datatrans.payment.BasketItem
Sets the optional tax rate
setTaxAmount(int) - Method in class ch.datatrans.payment.BasketItem
Sets the optional tax amount
setTaxAmount(int) - Method in class ch.datatrans.payment.SwissBillingPaymentInfo
Sets the optional tax amount for the whole order.
setTestingEnabled(boolean) - Method in class ch.datatrans.payment.PaymentProcessAndroid
Enables/disables test mode.
setTWINTEnvironment(TwintEnvironment) - Method in class ch.datatrans.payment.PaymentOptions
Sets the environment of the TWINT App that is used.
setType(String) - Method in class ch.datatrans.payment.BasketItem
Sets the type of this item, "goods" if not set
setType(String) - Method in class ch.datatrans.payment.Customer
Sets the customer type.
setVerifiedDocument1Issuer(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional verified document issuer.
setVerifiedDocument1Number(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional verified document number.
setVerifiedDocument1Type(String) - Method in class ch.datatrans.payment.ByjunoPaymentInfo
Sets the optional indication if merchant is having verified documents from client request.
setZipCode(String) - Method in class ch.datatrans.payment.Address
Sets the zip code
start() - Method in class ch.datatrans.payment.PaymentProcessAndroid
Starts the payment process.
SwissBillingPaymentInfo - Class in ch.datatrans.payment
Class for additional transaction settings for SwissBilling payments.
SwissBillingPaymentInfo() - Constructor for class ch.datatrans.payment.SwissBillingPaymentInfo
 
SwissPassPaymentInfo - Class in ch.datatrans.payment
Class for additional transaction settings for SwissPass payments.
SwissPassPaymentInfo(String, String) - Constructor for class ch.datatrans.payment.SwissPassPaymentInfo
Creates a new SwissPassPaymentInfo object with the mandatory fields.

T

TechnicalException - Exception in ch.datatrans.payment
Unchecked exception for technical errors.
TechnicalException(String) - Constructor for exception ch.datatrans.payment.TechnicalException
Creates a new object of type TechnicalException.
TechnicalException(String, Throwable) - Constructor for exception ch.datatrans.payment.TechnicalException
Creates a new object of type TechnicalException.
toJson() - Method in class ch.datatrans.payment.AliasPaymentMethod
Returns a JSON string representation of the recurring payment method.
toString() - Method in class ch.datatrans.payment.AliasPaymentMethod
 
toString() - Method in class ch.datatrans.payment.AliasPaymentMethodCreditCard
 
toString() - Method in class ch.datatrans.payment.AliasPaymentMethodELV
 
toString() - Method in class ch.datatrans.payment.AliasPaymentMethodPayPal
 
toString() - Method in class ch.datatrans.payment.AliasPaymentMethodPostFinanceCard
 
toString() - Method in class ch.datatrans.payment.AliasPaymentMethodReka
 
TWINTNotInstalledException - Exception in ch.datatrans.payment
Exception thrown if a user selects the TWINT payment method without having the app installed.
TWINTNotInstalledException() - Constructor for exception ch.datatrans.payment.TWINTNotInstalledException
Creates a new exception.

V

validate() - Method in class ch.datatrans.payment.AliasPaymentMethod
 
validate() - Method in class ch.datatrans.payment.AliasPaymentMethodCreditCard
 
validate() - Method in class ch.datatrans.payment.AliasPaymentMethodReka
 
valueOf(String) - Static method in enum ch.datatrans.payment.PaymentMethodFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.datatrans.payment.PaymentMethodType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.datatrans.payment.PaymentProcessState
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.datatrans.payment.PaymentMethodFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.datatrans.payment.PaymentMethodType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.datatrans.payment.PaymentProcessState
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeToParcel(Parcel, int) - Method in class ch.datatrans.payment.GooglePayConfig
 
writeToParcel(Parcel, int) - Method in class ch.datatrans.payment.Payment
 
A B C D E F G I O P R S T V W 
Skip navigation links