Class Transaction

java.lang.Object
com.pensio.api.generated.Transaction

@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public class Transaction extends Object

Java class for Transaction complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Transaction">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="TransactionId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="PaymentId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="AuthType" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="CardStatus">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="NoCreditCard"/>
               <enumeration value="InvalidLuhn"/>
               <enumeration value="InvalidCardLength"/>
               <enumeration value="SoonExpired"/>
               <enumeration value="Expired"/>
               <enumeration value="Valid"/>
               <enumeration value="DeletedPan"/>
             </restriction>
           </simpleType>
         </element>
         <element name="CreditCardExpiry" type="{}CreditCardExpiry" minOccurs="0"/>
         <element name="CreditCardToken" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="CreditCardMaskedPan">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <pattern value="([\d\*]*)"/>
             </restriction>
           </simpleType>
         </element>
         <element name="IsTokenized" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="CardInformation" type="{}CardInformation" minOccurs="0"/>
         <element name="GiftCardToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MaskedGiftCard" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ThreeDSecureResult">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Not_Applicable"/>
               <enumeration value="Disabled"/>
               <enumeration value="Not_Attempted"/>
               <enumeration value="CardType_Not_Supported"/>
               <enumeration value="Not_Enrolled"/>
               <enumeration value="Declined"/>
               <enumeration value="Error"/>
               <enumeration value="Attempted"/>
               <enumeration value="Successful"/>
               <enumeration value="Successful_Forced_Merchant_Liability"/>
             </restriction>
           </simpleType>
         </element>
         <element name="LiableForChargeback" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CVVCheckResult">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Not_Applicable"/>
               <enumeration value="Not_Attempted"/>
               <enumeration value="Unknown"/>
               <enumeration value="Matched"/>
               <enumeration value="MisMatched"/>
             </restriction>
           </simpleType>
         </element>
         <element name="BlacklistToken" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="ShopOrderId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Shop" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Terminal" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="TransactionStatus" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="ReasonCode" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="CardHolderMessageMustBeShown" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="MerchantCurrency">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <length value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="MerchantCurrencyAlpha">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <length value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="CardHolderCurrency">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="CardHolderCurrencyAlpha">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="3"/>
             </restriction>
           </simpleType>
         </element>
         <element name="ReservedAmount" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="CapturedAmount" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="RefundedAmount" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="CreditedAmount" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="RecurringDefaultAmount" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="SurchargeAmount" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="CreatedDate">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <pattern value="\d{4}-[01]\d-[0123]\d [012]\d:[012345]\d:[012345]\d"/>
             </restriction>
           </simpleType>
         </element>
         <element name="UpdatedDate">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <pattern value="\d{4}-[01]\d-[0123]\d [012]\d:[012345]\d:[012345]\d"/>
             </restriction>
           </simpleType>
         </element>
         <element name="PaymentNature">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Wallet"/>
               <enumeration value="EPayment"/>
               <enumeration value="CreditCard"/>
               <enumeration value="BankPayment"/>
               <enumeration value="IdealPayment"/>
               <enumeration value="Invoice"/>
               <enumeration value="CreditCardWallet"/>
               <enumeration value="GiftCard"/>
               <enumeration value="Mobile"/>
             </restriction>
           </simpleType>
         </element>
         <element name="PaymentSource">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="eCommerce"/>
               <enumeration value="eCommerce_without3ds"/>
               <enumeration value="moto"/>
               <enumeration value="mobi"/>
               <enumeration value="mail_order"/>
               <enumeration value="telephone_order"/>
               <enumeration value="epayment"/>
               <enumeration value="bankpayment"/>
               <enumeration value="pos"/>
             </restriction>
           </simpleType>
         </element>
         <element name="AuthorisationExpiryDate" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <pattern value="(\d{4}-[01]\d-[0123]\d [012]\d:[012345]\d:[012345]\d)?"/>
             </restriction>
           </simpleType>
         </element>
         <element name="PaymentSchemeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="PaymentNatureService" type="{}PaymentNatureService"/>
         <element name="FraudRiskScore" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="FraudExplanation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="FraudRecommendation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AddressVerification" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="1"/>
             </restriction>
           </simpleType>
         </element>
         <element name="AddressVerificationDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ChargebackEvents" type="{}ChargebackEvents" minOccurs="0"/>
         <element name="PaymentInfos" type="{}PaymentInfos"/>
         <element name="CustomerInfo" type="{}CustomerInfo" minOccurs="0"/>
         <element name="RecipientInfo" type="{}CustomerInfo" minOccurs="0"/>
         <element name="InvoiceOrderInfo" type="{}InvoiceOrderInfo" minOccurs="0"/>
         <element name="ReconciliationIdentifiers" type="{}ReconciliationIdentifiers"/>
         <element name="Authentication" type="{}Authentication" minOccurs="0"/>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • transactionId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String transactionId
    • paymentId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String paymentId
    • authType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String authType
    • cardStatus

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String cardStatus
    • creditCardExpiry

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected CreditCardExpiry creditCardExpiry
    • creditCardToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String creditCardToken
    • creditCardMaskedPan

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String creditCardMaskedPan
    • isTokenized

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected boolean isTokenized
    • cardInformation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected CardInformation cardInformation
    • giftCardToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String giftCardToken
    • maskedGiftCard

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String maskedGiftCard
    • threeDSecureResult

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String threeDSecureResult
    • liableForChargeback

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String liableForChargeback
    • cvvCheckResult

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String cvvCheckResult
    • blacklistToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String blacklistToken
    • shopOrderId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String shopOrderId
    • shop

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String shop
    • terminal

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String terminal
    • transactionStatus

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String transactionStatus
    • reasonCode

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String reasonCode
    • cardHolderMessageMustBeShown

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected Boolean cardHolderMessageMustBeShown
    • merchantCurrency

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String merchantCurrency
    • merchantCurrencyAlpha

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String merchantCurrencyAlpha
    • cardHolderCurrency

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String cardHolderCurrency
    • cardHolderCurrencyAlpha

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String cardHolderCurrencyAlpha
    • reservedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected double reservedAmount
    • capturedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected double capturedAmount
    • refundedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected double refundedAmount
    • creditedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected double creditedAmount
    • recurringDefaultAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected double recurringDefaultAmount
    • surchargeAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected double surchargeAmount
    • createdDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String createdDate
    • updatedDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String updatedDate
    • paymentNature

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String paymentNature
    • paymentSource

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String paymentSource
    • authorisationExpiryDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String authorisationExpiryDate
    • paymentSchemeName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String paymentSchemeName
    • paymentNatureService

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected PaymentNatureService paymentNatureService
    • fraudRiskScore

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected Double fraudRiskScore
    • fraudExplanation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String fraudExplanation
    • fraudRecommendation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String fraudRecommendation
    • addressVerification

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String addressVerification
    • addressVerificationDescription

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected String addressVerificationDescription
    • chargebackEvents

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected ChargebackEvents chargebackEvents
    • paymentInfos

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected PaymentInfos paymentInfos
    • customerInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected CustomerInfo customerInfo
    • recipientInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected CustomerInfo recipientInfo
    • invoiceOrderInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected InvoiceOrderInfo invoiceOrderInfo
    • reconciliationIdentifiers

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected ReconciliationIdentifiers reconciliationIdentifiers
    • authentication

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") protected Authentication authentication
  • Constructor Details

    • Transaction

      public Transaction()
  • Method Details

    • getTransactionId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getTransactionId()
      Gets the value of the transactionId property.
      Returns:
      possible object is String
    • setTransactionId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setTransactionId(String value)
      Sets the value of the transactionId property.
      Parameters:
      value - allowed object is String
    • getPaymentId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getPaymentId()
      Gets the value of the paymentId property.
      Returns:
      possible object is String
    • setPaymentId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setPaymentId(String value)
      Sets the value of the paymentId property.
      Parameters:
      value - allowed object is String
    • getAuthType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getAuthType()
      Gets the value of the authType property.
      Returns:
      possible object is String
    • setAuthType

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setAuthType(String value)
      Sets the value of the authType property.
      Parameters:
      value - allowed object is String
    • getCardStatus

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCardStatus()
      Gets the value of the cardStatus property.
      Returns:
      possible object is String
    • setCardStatus

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCardStatus(String value)
      Sets the value of the cardStatus property.
      Parameters:
      value - allowed object is String
    • getCreditCardExpiry

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public CreditCardExpiry getCreditCardExpiry()
      Gets the value of the creditCardExpiry property.
      Returns:
      possible object is CreditCardExpiry
    • setCreditCardExpiry

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCreditCardExpiry(CreditCardExpiry value)
      Sets the value of the creditCardExpiry property.
      Parameters:
      value - allowed object is CreditCardExpiry
    • getCreditCardToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCreditCardToken()
      Gets the value of the creditCardToken property.
      Returns:
      possible object is String
    • setCreditCardToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCreditCardToken(String value)
      Sets the value of the creditCardToken property.
      Parameters:
      value - allowed object is String
    • getCreditCardMaskedPan

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCreditCardMaskedPan()
      Gets the value of the creditCardMaskedPan property.
      Returns:
      possible object is String
    • setCreditCardMaskedPan

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCreditCardMaskedPan(String value)
      Sets the value of the creditCardMaskedPan property.
      Parameters:
      value - allowed object is String
    • isIsTokenized

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public boolean isIsTokenized()
      Gets the value of the isTokenized property.
    • setIsTokenized

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setIsTokenized(boolean value)
      Sets the value of the isTokenized property.
    • getCardInformation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public CardInformation getCardInformation()
      Gets the value of the cardInformation property.
      Returns:
      possible object is CardInformation
    • setCardInformation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCardInformation(CardInformation value)
      Sets the value of the cardInformation property.
      Parameters:
      value - allowed object is CardInformation
    • getGiftCardToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getGiftCardToken()
      Gets the value of the giftCardToken property.
      Returns:
      possible object is String
    • setGiftCardToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setGiftCardToken(String value)
      Sets the value of the giftCardToken property.
      Parameters:
      value - allowed object is String
    • getMaskedGiftCard

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getMaskedGiftCard()
      Gets the value of the maskedGiftCard property.
      Returns:
      possible object is String
    • setMaskedGiftCard

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setMaskedGiftCard(String value)
      Sets the value of the maskedGiftCard property.
      Parameters:
      value - allowed object is String
    • getThreeDSecureResult

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getThreeDSecureResult()
      Gets the value of the threeDSecureResult property.
      Returns:
      possible object is String
    • setThreeDSecureResult

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setThreeDSecureResult(String value)
      Sets the value of the threeDSecureResult property.
      Parameters:
      value - allowed object is String
    • getLiableForChargeback

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getLiableForChargeback()
      Gets the value of the liableForChargeback property.
      Returns:
      possible object is String
    • setLiableForChargeback

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setLiableForChargeback(String value)
      Sets the value of the liableForChargeback property.
      Parameters:
      value - allowed object is String
    • getCVVCheckResult

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCVVCheckResult()
      Gets the value of the cvvCheckResult property.
      Returns:
      possible object is String
    • setCVVCheckResult

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCVVCheckResult(String value)
      Sets the value of the cvvCheckResult property.
      Parameters:
      value - allowed object is String
    • getBlacklistToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getBlacklistToken()
      Gets the value of the blacklistToken property.
      Returns:
      possible object is String
    • setBlacklistToken

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setBlacklistToken(String value)
      Sets the value of the blacklistToken property.
      Parameters:
      value - allowed object is String
    • getShopOrderId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getShopOrderId()
      Gets the value of the shopOrderId property.
      Returns:
      possible object is String
    • setShopOrderId

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setShopOrderId(String value)
      Sets the value of the shopOrderId property.
      Parameters:
      value - allowed object is String
    • getShop

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getShop()
      Gets the value of the shop property.
      Returns:
      possible object is String
    • setShop

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setShop(String value)
      Sets the value of the shop property.
      Parameters:
      value - allowed object is String
    • getTerminal

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getTerminal()
      Gets the value of the terminal property.
      Returns:
      possible object is String
    • setTerminal

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setTerminal(String value)
      Sets the value of the terminal property.
      Parameters:
      value - allowed object is String
    • getTransactionStatus

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getTransactionStatus()
      Gets the value of the transactionStatus property.
      Returns:
      possible object is String
    • setTransactionStatus

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setTransactionStatus(String value)
      Sets the value of the transactionStatus property.
      Parameters:
      value - allowed object is String
    • getReasonCode

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getReasonCode()
      Gets the value of the reasonCode property.
      Returns:
      possible object is String
    • setReasonCode

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setReasonCode(String value)
      Sets the value of the reasonCode property.
      Parameters:
      value - allowed object is String
    • isCardHolderMessageMustBeShown

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public Boolean isCardHolderMessageMustBeShown()
      Gets the value of the cardHolderMessageMustBeShown property.
      Returns:
      possible object is Boolean
    • setCardHolderMessageMustBeShown

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCardHolderMessageMustBeShown(Boolean value)
      Sets the value of the cardHolderMessageMustBeShown property.
      Parameters:
      value - allowed object is Boolean
    • getMerchantCurrency

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getMerchantCurrency()
      Gets the value of the merchantCurrency property.
      Returns:
      possible object is String
    • setMerchantCurrency

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setMerchantCurrency(String value)
      Sets the value of the merchantCurrency property.
      Parameters:
      value - allowed object is String
    • getMerchantCurrencyAlpha

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getMerchantCurrencyAlpha()
      Gets the value of the merchantCurrencyAlpha property.
      Returns:
      possible object is String
    • setMerchantCurrencyAlpha

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setMerchantCurrencyAlpha(String value)
      Sets the value of the merchantCurrencyAlpha property.
      Parameters:
      value - allowed object is String
    • getCardHolderCurrency

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCardHolderCurrency()
      Gets the value of the cardHolderCurrency property.
      Returns:
      possible object is String
    • setCardHolderCurrency

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCardHolderCurrency(String value)
      Sets the value of the cardHolderCurrency property.
      Parameters:
      value - allowed object is String
    • getCardHolderCurrencyAlpha

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCardHolderCurrencyAlpha()
      Gets the value of the cardHolderCurrencyAlpha property.
      Returns:
      possible object is String
    • setCardHolderCurrencyAlpha

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCardHolderCurrencyAlpha(String value)
      Sets the value of the cardHolderCurrencyAlpha property.
      Parameters:
      value - allowed object is String
    • getReservedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public double getReservedAmount()
      Gets the value of the reservedAmount property.
    • setReservedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setReservedAmount(double value)
      Sets the value of the reservedAmount property.
    • getCapturedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public double getCapturedAmount()
      Gets the value of the capturedAmount property.
    • setCapturedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCapturedAmount(double value)
      Sets the value of the capturedAmount property.
    • getRefundedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public double getRefundedAmount()
      Gets the value of the refundedAmount property.
    • setRefundedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setRefundedAmount(double value)
      Sets the value of the refundedAmount property.
    • getCreditedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public double getCreditedAmount()
      Gets the value of the creditedAmount property.
    • setCreditedAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCreditedAmount(double value)
      Sets the value of the creditedAmount property.
    • getRecurringDefaultAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public double getRecurringDefaultAmount()
      Gets the value of the recurringDefaultAmount property.
    • setRecurringDefaultAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setRecurringDefaultAmount(double value)
      Sets the value of the recurringDefaultAmount property.
    • getSurchargeAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public double getSurchargeAmount()
      Gets the value of the surchargeAmount property.
    • setSurchargeAmount

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setSurchargeAmount(double value)
      Sets the value of the surchargeAmount property.
    • getCreatedDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getCreatedDate()
      Gets the value of the createdDate property.
      Returns:
      possible object is String
    • setCreatedDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCreatedDate(String value)
      Sets the value of the createdDate property.
      Parameters:
      value - allowed object is String
    • getUpdatedDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getUpdatedDate()
      Gets the value of the updatedDate property.
      Returns:
      possible object is String
    • setUpdatedDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setUpdatedDate(String value)
      Sets the value of the updatedDate property.
      Parameters:
      value - allowed object is String
    • getPaymentNature

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getPaymentNature()
      Gets the value of the paymentNature property.
      Returns:
      possible object is String
    • setPaymentNature

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setPaymentNature(String value)
      Sets the value of the paymentNature property.
      Parameters:
      value - allowed object is String
    • getPaymentSource

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getPaymentSource()
      Gets the value of the paymentSource property.
      Returns:
      possible object is String
    • setPaymentSource

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setPaymentSource(String value)
      Sets the value of the paymentSource property.
      Parameters:
      value - allowed object is String
    • getAuthorisationExpiryDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getAuthorisationExpiryDate()
      Gets the value of the authorisationExpiryDate property.
      Returns:
      possible object is String
    • setAuthorisationExpiryDate

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setAuthorisationExpiryDate(String value)
      Sets the value of the authorisationExpiryDate property.
      Parameters:
      value - allowed object is String
    • getPaymentSchemeName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getPaymentSchemeName()
      Gets the value of the paymentSchemeName property.
      Returns:
      possible object is String
    • setPaymentSchemeName

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setPaymentSchemeName(String value)
      Sets the value of the paymentSchemeName property.
      Parameters:
      value - allowed object is String
    • getPaymentNatureService

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public PaymentNatureService getPaymentNatureService()
      Gets the value of the paymentNatureService property.
      Returns:
      possible object is PaymentNatureService
    • setPaymentNatureService

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setPaymentNatureService(PaymentNatureService value)
      Sets the value of the paymentNatureService property.
      Parameters:
      value - allowed object is PaymentNatureService
    • getFraudRiskScore

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public Double getFraudRiskScore()
      Gets the value of the fraudRiskScore property.
      Returns:
      possible object is Double
    • setFraudRiskScore

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setFraudRiskScore(Double value)
      Sets the value of the fraudRiskScore property.
      Parameters:
      value - allowed object is Double
    • getFraudExplanation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getFraudExplanation()
      Gets the value of the fraudExplanation property.
      Returns:
      possible object is String
    • setFraudExplanation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setFraudExplanation(String value)
      Sets the value of the fraudExplanation property.
      Parameters:
      value - allowed object is String
    • getFraudRecommendation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getFraudRecommendation()
      Gets the value of the fraudRecommendation property.
      Returns:
      possible object is String
    • setFraudRecommendation

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setFraudRecommendation(String value)
      Sets the value of the fraudRecommendation property.
      Parameters:
      value - allowed object is String
    • getAddressVerification

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getAddressVerification()
      Gets the value of the addressVerification property.
      Returns:
      possible object is String
    • setAddressVerification

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setAddressVerification(String value)
      Sets the value of the addressVerification property.
      Parameters:
      value - allowed object is String
    • getAddressVerificationDescription

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public String getAddressVerificationDescription()
      Gets the value of the addressVerificationDescription property.
      Returns:
      possible object is String
    • setAddressVerificationDescription

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setAddressVerificationDescription(String value)
      Sets the value of the addressVerificationDescription property.
      Parameters:
      value - allowed object is String
    • getChargebackEvents

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public ChargebackEvents getChargebackEvents()
      Gets the value of the chargebackEvents property.
      Returns:
      possible object is ChargebackEvents
    • setChargebackEvents

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setChargebackEvents(ChargebackEvents value)
      Sets the value of the chargebackEvents property.
      Parameters:
      value - allowed object is ChargebackEvents
    • getPaymentInfos

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public PaymentInfos getPaymentInfos()
      Gets the value of the paymentInfos property.
      Returns:
      possible object is PaymentInfos
    • setPaymentInfos

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setPaymentInfos(PaymentInfos value)
      Sets the value of the paymentInfos property.
      Parameters:
      value - allowed object is PaymentInfos
    • getCustomerInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public CustomerInfo getCustomerInfo()
      Gets the value of the customerInfo property.
      Returns:
      possible object is CustomerInfo
    • setCustomerInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setCustomerInfo(CustomerInfo value)
      Sets the value of the customerInfo property.
      Parameters:
      value - allowed object is CustomerInfo
    • getRecipientInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public CustomerInfo getRecipientInfo()
      Gets the value of the recipientInfo property.
      Returns:
      possible object is CustomerInfo
    • setRecipientInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setRecipientInfo(CustomerInfo value)
      Sets the value of the recipientInfo property.
      Parameters:
      value - allowed object is CustomerInfo
    • getInvoiceOrderInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public InvoiceOrderInfo getInvoiceOrderInfo()
      Gets the value of the invoiceOrderInfo property.
      Returns:
      possible object is InvoiceOrderInfo
    • setInvoiceOrderInfo

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setInvoiceOrderInfo(InvoiceOrderInfo value)
      Sets the value of the invoiceOrderInfo property.
      Parameters:
      value - allowed object is InvoiceOrderInfo
    • getReconciliationIdentifiers

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public ReconciliationIdentifiers getReconciliationIdentifiers()
      Gets the value of the reconciliationIdentifiers property.
      Returns:
      possible object is ReconciliationIdentifiers
    • setReconciliationIdentifiers

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setReconciliationIdentifiers(ReconciliationIdentifiers value)
      Sets the value of the reconciliationIdentifiers property.
      Parameters:
      value - allowed object is ReconciliationIdentifiers
    • getAuthentication

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public Authentication getAuthentication()
      Gets the value of the authentication property.
      Returns:
      possible object is Authentication
    • setAuthentication

      @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-12-10T09:47:46Z") public void setAuthentication(Authentication value)
      Sets the value of the authentication property.
      Parameters:
      value - allowed object is Authentication