Index

A C D F G H I L N O P R S T U Y 
All Classes and Interfaces|All Packages|Constant Field Values

A

addError(String, String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardResult
Adds an error with the specified error code and message to the result.
AdyenClient - Class in org.machanism.macha.core.adapters.adyen.payment
The AdyenClient class is used to interact with Adyen's payment services.
AdyenClient() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
AdyenConfig - Class in org.machanism.macha.core.adapters.adyen.payment.model
Represents the configuration for Adyen payment integration.
AdyenConfig() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
 
AdyenConfigurationFactory - Class in org.machanism.macha.core.adapters.adyen.payment
Factory for creating and configuring AdyenConfig objects.
AdyenConfigurationFactory() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.AdyenConfigurationFactory
 
AdyenCreditCard - Class in org.machanism.macha.core.adapters.adyen.payment.model
The `AdyenCreditCard` class extends the `CreditCard` class to provide a specialized implementation for handling Adyen credit card payment details.
AdyenCreditCard(Map<String, String>) - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Creates a new `AdyenCreditCard` object by parsing the provided card details.
AdyenCreditCardRef - Class in org.machanism.macha.core.adapters.adyen.payment.model
Represents a Data Transfer Object (DTO) that holds encrypted credit card details passed from the front end for payment processing.
AdyenCreditCardRef() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
 
AdyenCreditCardResult - Class in org.machanism.macha.core.adapters.adyen.payment.model
Represents the result of processing a credit card payment via the Adyen payment gateway.
AdyenCreditCardResult() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardResult
Instantiates a default Adyen credit card result with a placeholder credit card object.
AdyenCreditCardResult(PaymentsResponse) - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardResult
Instantiates a new Adyen credit card result based on the Adyen payment response.
AdyenErrors - Class in org.machanism.macha.core.adapters.adyen.payment.model
The AdyenErrors class extends the Errors class to handle validation errors from Adyen's API.
AdyenErrors(Exception) - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.AdyenErrors
Instantiates a new AdyenErrors object and extracts validation errors from the provided exception.
AdyenPaymentService - Class in org.machanism.macha.core.adapters.adyen.payment
Service for handling payments through Adyen.
AdyenPaymentService() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.AdyenPaymentService
 
AdyenPaymentStatus - Class in org.machanism.macha.core.adapters.adyen.payment.model
Represents the payment status for Adyen payment integration.
AdyenPaymentStatus(PaymentsResponse, Double, String, PaymentGroup) - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.AdyenPaymentStatus
Creates a new Adyen payment status using the Adyen payments response.
AdyenPaymentStatus(String, double, boolean, String, Date) - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.AdyenPaymentStatus
Constructs a new Adyen payment status object.
authorizePayment(PaymentMethodDetails, Amount, String, ShopperInformation, AdditionalData, String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenPaymentService
Authorizes a payment through the Adyen gateway.
AVS_RESULT_RAW - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant for raw AVS result response from Adyen.

C

cancel(String, String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
Cancel.
CARD_ISSUING_BANK - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant representing the name of the bank issuing the card.
CARD_ISSUING_COUNTRY - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant representing the issuing country of the card.
CARD_PAYMENT_METHOD - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant representing the payment method for card transactions.
CARD_SCHEME_COMMERCIAL - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant representing the commercial scheme of the card.
complete3dPayment(AdyenConfig, String, String, Double, PaymentGroup) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
completeZeroTrn3dPayment(AdyenConfig, String, String, Double, PaymentGroup) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
COUNTRY_CODE - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant for the customer's location (country code).
create3DSStatus(Double, String) - Static method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenPaymentStatus
Creates a payment status object for a 3DS-required transaction.
createCardAuth(String, Address, AdyenCreditCardRef, String, String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
Registers a new card.
CreditCardResult - Class in org.machanism.macha.core.adapters.adyen.payment
Represents the result of a credit card payment processed by the Adyen payment adapter.
CreditCardResult() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.CreditCardResult
Constructs an empty CreditCardResult.
CreditCardResult(PaymentsResponse) - Constructor for class org.machanism.macha.core.adapters.adyen.payment.CreditCardResult
Constructs a CreditCardResult using the provided PaymentsResponse.
CVC_RESULT_RAW - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant for raw CVC result response from Adyen.

D

DEBIT - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Value indicating a debit card funding source.
do3dPayment(PaymentsResponse, AdyenConfig, String, String, Double, String, DefaultPaymentMethodDetails, PaymentGroup) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
doZeroTrn3dPayment(AdyenConfig, String, String, Double, String, DefaultPaymentMethodDetails, PaymentGroup) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 

F

fullAuth(String, String, Double, String, String, PaymentGroup) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
Performs authorisation of full amount in Adyen payment group.
FUNDING_SOURCE - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant representing the funding source of the card (e.g., debit, prepaid).

G

getAdditionalData() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
getAdyenClient() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenPaymentService
Retrieves the Adyen client instance.
getAllow3DSName() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
getAuthorizeDataName() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
getAuthorizeResponseDataName() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
getBillingAddress() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Gets the billing address associated with the transaction.
getCardHolderName() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Retrieves the name of the cardholder.
getChallenge() - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Retrieves the challenge data for 3D Secure authentication.
getConfiguration(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenConfigurationFactory
Provides a customized AdyenConfig instance for a specific currency.
getConfugurationFactory() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
Gets the confuguration factory.
getCurrencyMultiplier() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Gets the currency multiplier for handling amounts.
getCurrencyMultiplierMap() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenConfigurationFactory
Retrieves the map of currency multipliers.
getCustomerIdPrefix() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
Gets the customer id prefix.
getEncryptedCardNumber() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Retrieves the encrypted card number.
getEncryptedExpiryMonth() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Retrieves the encrypted expiration month of the card.
getEncryptedExpiryYear() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Retrieves the encrypted expiration year of the card.
getEncryptedSecurityCode() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Retrieves the encrypted security code (CVV/CVC) of the card.
getEncryptedSecurityCodeName() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
getFingerprint() - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Retrieves the fingerprint used for device validation.
getMd() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Gets the MD (Message Digest) associated with the 3D Secure process.
getMd() - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Retrieves the merchant data (MD) used in the 3D Secure process.
getMerchantAccountMap() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenConfigurationFactory
Retrieves the map of merchant accounts.
getMerchantReferencePrefix() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Gets the merchant reference prefix.
getOriginKey() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Gets the origin key for Adyen API.
getPaResponse() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Gets the PA Response data from the 3D Secure process.
getPaResponse() - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Retrieves the payer authentication (PA) response from the 3D Secure process.
getPaymentData() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Gets the payment data associated with the transaction.
getPaymentData() - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Retrieves the payment session data specific to Adyen.
getPaymentMethod() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Gets the payment method details.
getRecurringProcessingModel() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
getReturnUrl() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Gets the return URL for redirecting users after payment.
getShopperInteraction() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Gets the shopper interaction type.
getTermUrl() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Gets the Term URL for 3DS callbacks.
getThreeDSResultCodes() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
getType() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Gets the payment type.

H

HYPEN - Static variable in class org.machanism.macha.core.adapters.adyen.payment.SpecialCharactersConstants
A constant representing the hyphen (-) character.

I

isDeactivateZeroAuthTransaction() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
isEnableOneClick() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Checks if one-click payments are enabled.
isEnableRecurring() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Checks if recurring payments are enabled.
isMissingFields() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Checks if any mandatory credit card properties are missing.
isStoreDetails() - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Checks if payment details storage is enabled.
isSuccess() - Method in class org.machanism.macha.core.adapters.adyen.payment.CreditCardResult
Determines if the payment was successful.
isUse3DS2() - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 

L

LAST4 - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardResult
Masked representation for the last 4 digits of a card.

N

NEW_CARD - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardResult
Constant for representing a newly entered credit card.
NO - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Value indicating a negative ("NO") assessment.

O

org.machanism.macha.core.adapters.adyen.payment - package org.machanism.macha.core.adapters.adyen.payment
 
org.machanism.macha.core.adapters.adyen.payment.model - package org.machanism.macha.core.adapters.adyen.payment.model
 

P

PAYMENT_NOT_SUPPORTED - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardResult
Error message when a payment method is not supported.
PREPAID - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Value indicating a prepaid card funding source.

R

RECURRING_DETAIL_REFERENCE_RESULT - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Constant for retrieving recurring detail reference for payment tokens.

S

setAdditionalData(Map<String, String>) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
setAdyenClient(AdyenClient) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenPaymentService
Sets the Adyen client instance.
setAllow3DSName(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
setAuthorizeDataName(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
setAuthorizeResponseDataName(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
setBillingAddress(Address) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Sets the billing address for the transaction.
setCardHolderName(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Sets the name of the cardholder.
setChallenge(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Sets the challenge data used for initiating 3D Secure authentication.
setConfugurationFactory(AdyenConfigurationFactory) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
Sets the confuguration factory.
setCurrencyMultiplier(int) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Sets the currency multiplier for handling amounts.
setCurrencyMultiplierMap(Map<String, String>) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenConfigurationFactory
Sets the map of currency multipliers.
setCustomerIdPrefix(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
Sets the customer id prefix.
setEnableOneClick(boolean) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Enables or disables one-click payments.
setEnableRecurring(boolean) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Enables or disables recurring payments.
setEncryptedCardNumber(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Sets the encrypted card number.
setEncryptedExpiryMonth(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Sets the encrypted expiration month of the card.
setEncryptedExpiryYear(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Sets the encrypted expiration year of the card.
setEncryptedSecurityCode(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardRef
Sets the encrypted security code (CVV/CVC) of the card.
setEncryptedSecurityCodeName(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
setFingerprint(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Sets the fingerprint used for device-based 3D Secure validation.
setMd(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Sets the MD (Message Digest) for the 3D Secure process.
setMd(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Sets the merchant data (MD) used in the 3D Secure process.
setMerchantAccountMap(Map<String, String>) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenConfigurationFactory
Sets the map of merchant accounts.
setMerchantReferencePrefix(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Sets the merchant reference prefix.
setOriginKey(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Sets the origin key for Adyen API.
setPaResponse(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Sets the PA Response data for the 3D Secure process.
setPaResponse(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Sets the payer authentication (PA) response generated during the 3D Secure process.
setPaymentData(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Sets the payment data for the transaction.
setPaymentData(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
Sets the Adyen-specific payment session data.
setPaymentMethod(DefaultPaymentMethodDetails) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Sets the payment method details.
setRecurringProcessingModel(PaymentsRequest.RecurringProcessingModelEnum) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
setReturnUrl(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Sets the return URL for redirecting users after payment.
setShopperInteraction(PaymentsRequest.ShopperInteractionEnum) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Sets the shopper interaction type.
setStoreDetails(boolean) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Enables or disables storing payment details for future transactions.
setTermUrl(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Sets the Term URL for 3DS callbacks.
setThreeDSResultCodes(String[]) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
setType(String) - Method in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenConfig
Sets the payment type.
setUse3DS2(boolean) - Method in class org.machanism.macha.core.adapters.adyen.payment.AdyenClient
 
SpecialCharactersConstants - Class in org.machanism.macha.core.adapters.adyen.payment
A utility class that provides constants for special characters.
SpecialCharactersConstants() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.SpecialCharactersConstants
 

T

ThreeDSData - Class in org.machanism.macha.core.adapters.adyen.payment
Represents the data required for a 3D Secure payment process.
ThreeDSData() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.ThreeDSData
 
ThreeDSecureData - Class in org.machanism.macha.core.adapters.adyen.payment.model
Represents the data required for 3D Secure payment processing.
ThreeDSecureData() - Constructor for class org.machanism.macha.core.adapters.adyen.payment.model.ThreeDSecureData
Default constructor for ThreeDSecureData.
TOKEN_IS_REQUIRED_MESSAGE - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCardResult
Error message when a payment token is required but not provided.

U

UNKNOWN - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Default value for unknown fields.

Y

YES - Static variable in class org.machanism.macha.core.adapters.adyen.payment.model.AdyenCreditCard
Value indicating a positive ("YES") assessment.
A C D F G H I L N O P R S T U Y 
All Classes and Interfaces|All Packages|Constant Field Values