Package com.blockchyp.client.dto
Class AuthorizationResponse
java.lang.Object
com.blockchyp.client.dto.AuthorizationResponse
- All Implemented Interfaces:
IAbstractAcknowledgement,IApprovalResponse,ICoreResponse,ICryptocurrencyResponse,IPaymentAmounts,IPaymentMethodResponse,ISignatureResponse
public class AuthorizationResponse
extends Object
implements IAbstractAcknowledgement, IApprovalResponse, ICoreResponse, IPaymentAmounts, ICryptocurrencyResponse, IPaymentMethodResponse, ISignatureResponse
The response to an authorization request.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCustomer(Customer value) Adds a customer data, if any.Gets the auth code from the payment network.Gets the authorized amount.Gets the amount of cash back authorized by the gateway.Gets the code returned by the terminal or the card issuer to indicate the disposition of the message.Gets address verification results if address information was submitted.Gets the ID assigned to the batch.Gets the cardholder name.Gets the amount submitted to the blockchain.Gets hash or other identifier that identifies the block on the cryptocurrency network, if available or relevant.Gets the three letter cryptocurrency code used for the transactions.Gets whether or not the transaction was processed on the level one or level two network.Gets the network level fee assessed for the transaction denominated in cryptocurrency.Gets the payment request URI used for the transaction, if available.Gets the address on the crypto network the transaction was sent to.Gets used for additional status information related to crypto transactions.Gets hash or other transaction identifier that identifies the transaction on the cryptocurrency network, if available or relevant.Gets the currency code used for the transaction.Gets customer data, if any.Gets customer data, if any.Gets the settlement account for merchants with split settlements.Gets the entry method for the transaction (CHIP, MSR, KEYED, etc).getError()Gets the error, if an error occurred.Gets the card expiration month in MM format.Gets the card expiration year in YY format.Gets the masked primary account number.Gets the card brand (VISA, MC, AMEX, etc).Gets the BlockChyp public key if the user presented a BlockChyp payment card.Gets suggested receipt fields.Gets the remaining balance on the payment method.Gets the requested amount.Gets the cash back amount the customer requested during the transaction.Gets a narrative description of the transaction result.getSig()Gets the ECC signature of the response.Gets the hex encoded signature data.Gets the current status of a transaction.Gets the tax amount.Gets the hash of the last tick block.Gets the timestamp of the transaction.Gets the tip amount.getToken()Gets the payment token, if the payment was enrolled in the vault.Gets the ID assigned to the transaction.Gets the transaction reference string assigned to the transaction request.Gets the type of transaction.Gets card BIN ranges can be whitelisted so that they are read instead of being processed directly.booleanGets whether or not an alternate currency was used.booleanGets that the transaction was approved.booleanGets that the transaction has met the standard criteria for confirmation on the network.booleanGets whether or not a request was settled on an FSA card.booleanGets whether or not the transaction was approved for a partial amount.booleanGets that the transaction did something that would put the system in PCI scope.booleanGets that the transaction was flagged for store and forward due to network problems.booleanGets whether or not the request succeeded.booleanisTest()Gets that the transaction was processed on the test gateway.voidsetAltCurrency(boolean value) Sets whether or not an alternate currency was used.voidsetApproved(boolean value) Sets that the transaction was approved.voidsetAuthCode(String value) Sets the auth code from the payment network.voidsetAuthorizedAmount(String value) Sets the authorized amount.voidSets the amount of cash back authorized by the gateway.voidsetAuthResponseCode(String value) Sets the code returned by the terminal or the card issuer to indicate the disposition of the message.voidsetAvsResponse(AvsResponse value) Sets address verification results if address information was submitted.voidsetBatchId(String value) Sets the ID assigned to the batch.voidsetCardHolder(String value) Sets the cardholder name.voidsetConfirmed(boolean value) Sets that the transaction has met the standard criteria for confirmation on the network.voidsetCryptoAuthorizedAmount(String value) Sets the amount submitted to the blockchain.voidsetCryptoBlock(String value) Sets hash or other identifier that identifies the block on the cryptocurrency network, if available or relevant.voidsetCryptocurrency(String value) Sets the three letter cryptocurrency code used for the transactions.voidsetCryptoNetwork(String value) Sets whether or not the transaction was processed on the level one or level two network.voidsetCryptoNetworkFee(String value) Sets the network level fee assessed for the transaction denominated in cryptocurrency.voidsetCryptoPaymentRequest(String value) Sets the payment request URI used for the transaction, if available.voidsetCryptoReceiveAddress(String value) Sets the address on the crypto network the transaction was sent to.voidsetCryptoStatus(String value) Sets used for additional status information related to crypto transactions.voidsetCryptoTransactionId(String value) Sets hash or other transaction identifier that identifies the transaction on the cryptocurrency network, if available or relevant.voidsetCurrencyCode(String value) Sets the currency code used for the transaction.voidsetCustomer(Customer value) Sets customer data, if any.voidsetCustomers(Collection<Customer> value) Sets customer data, if any.voidsetDestinationAccount(String value) Sets the settlement account for merchants with split settlements.voidsetEntryMethod(String value) Sets the entry method for the transaction (CHIP, MSR, KEYED, etc).voidSets the error, if an error occurred.voidsetExpMonth(String value) Sets the card expiration month in MM format.voidsetExpYear(String value) Sets the card expiration year in YY format.voidsetFsaAuth(boolean value) Sets whether or not a request was settled on an FSA card.voidsetMaskedPan(String value) Sets the masked primary account number.voidsetPartialAuth(boolean value) Sets whether or not the transaction was approved for a partial amount.voidsetPaymentType(String value) Sets the card brand (VISA, MC, AMEX, etc).voidsetPublicKey(String value) Sets the BlockChyp public key if the user presented a BlockChyp payment card.voidSets suggested receipt fields.voidsetRemainingBalance(String value) Sets the remaining balance on the payment method.voidsetRequestedAmount(String value) Sets the requested amount.voidsetRequestedCashBackAmount(String value) Sets the cash back amount the customer requested during the transaction.voidsetResponseDescription(String value) Sets a narrative description of the transaction result.voidsetScopeAlert(boolean value) Sets that the transaction did something that would put the system in PCI scope.voidSets the ECC signature of the response.voidsetSigFile(String value) Sets the hex encoded signature data.voidSets the current status of a transaction.voidsetStoreAndForward(boolean value) Sets that the transaction was flagged for store and forward due to network problems.voidsetSuccess(boolean value) Sets whether or not the request succeeded.voidsetTaxAmount(String value) Sets the tax amount.voidsetTest(boolean value) Sets that the transaction was processed on the test gateway.voidsetTickBlock(String value) Sets the hash of the last tick block.voidsetTimestamp(String value) Sets the timestamp of the transaction.voidsetTipAmount(String value) Sets the tip amount.voidSets the payment token, if the payment was enrolled in the vault.voidsetTransactionId(String value) Sets the ID assigned to the transaction.voidsetTransactionRef(String value) Sets the transaction reference string assigned to the transaction request.voidsetTransactionType(String value) Sets the type of transaction.voidSets card BIN ranges can be whitelisted so that they are read instead of being processed directly.
-
Constructor Details
-
AuthorizationResponse
public AuthorizationResponse()
-
-
Method Details
-
setSuccess
public void setSuccess(boolean value) Sets whether or not the request succeeded.- Parameters:
value- whether or not the request succeeded.
-
isSuccess
public boolean isSuccess()Gets whether or not the request succeeded.- Specified by:
isSuccessin interfaceIAbstractAcknowledgement- Returns:
- whether or not the request succeeded.
-
setError
Sets the error, if an error occurred.- Parameters:
value- the error, if an error occurred.
-
getError
Gets the error, if an error occurred.- Specified by:
getErrorin interfaceIAbstractAcknowledgement- Returns:
- the error, if an error occurred.
-
setResponseDescription
Sets a narrative description of the transaction result.- Parameters:
value- a narrative description of the transaction result.
-
getResponseDescription
Gets a narrative description of the transaction result.- Specified by:
getResponseDescriptionin interfaceIAbstractAcknowledgement- Returns:
- a narrative description of the transaction result.
-
setApproved
public void setApproved(boolean value) Sets that the transaction was approved.- Parameters:
value- that the transaction was approved.
-
isApproved
public boolean isApproved()Gets that the transaction was approved.- Specified by:
isApprovedin interfaceIApprovalResponse- Returns:
- that the transaction was approved.
-
setAuthCode
Sets the auth code from the payment network.- Parameters:
value- the auth code from the payment network.
-
getAuthCode
Gets the auth code from the payment network.- Specified by:
getAuthCodein interfaceIApprovalResponse- Returns:
- the auth code from the payment network.
-
setAuthResponseCode
Sets the code returned by the terminal or the card issuer to indicate the disposition of the message.- Parameters:
value- the code returned by the terminal or the card issuer to indicate the disposition of the message.
-
getAuthResponseCode
Gets the code returned by the terminal or the card issuer to indicate the disposition of the message.- Specified by:
getAuthResponseCodein interfaceIApprovalResponse- Returns:
- the code returned by the terminal or the card issuer to indicate the disposition of the message.
-
setTransactionId
Sets the ID assigned to the transaction.- Parameters:
value- the ID assigned to the transaction.
-
getTransactionId
Gets the ID assigned to the transaction.- Specified by:
getTransactionIdin interfaceICoreResponse- Returns:
- the ID assigned to the transaction.
-
setBatchId
Sets the ID assigned to the batch.- Parameters:
value- the ID assigned to the batch.
-
getBatchId
Gets the ID assigned to the batch.- Specified by:
getBatchIdin interfaceICoreResponse- Returns:
- the ID assigned to the batch.
-
setTransactionRef
Sets the transaction reference string assigned to the transaction request.- Parameters:
value- the transaction reference string assigned to the transaction request. If no transaction ref was assiged on the request, then the gateway will randomly generate one.
-
getTransactionRef
Gets the transaction reference string assigned to the transaction request.- Specified by:
getTransactionRefin interfaceICoreResponse- Returns:
- the transaction reference string assigned to the transaction request. If no transaction ref was assiged on the request, then the gateway will randomly generate one.
-
setTransactionType
Sets the type of transaction.- Parameters:
value- the type of transaction.
-
getTransactionType
Gets the type of transaction.- Specified by:
getTransactionTypein interfaceICoreResponse- Returns:
- the type of transaction.
-
setTimestamp
Sets the timestamp of the transaction.- Parameters:
value- the timestamp of the transaction.
-
getTimestamp
Gets the timestamp of the transaction.- Specified by:
getTimestampin interfaceICoreResponse- Returns:
- the timestamp of the transaction.
-
setTickBlock
Sets the hash of the last tick block.- Parameters:
value- the hash of the last tick block.
-
getTickBlock
Gets the hash of the last tick block.- Specified by:
getTickBlockin interfaceICoreResponse- Returns:
- the hash of the last tick block.
-
setTest
public void setTest(boolean value) Sets that the transaction was processed on the test gateway.- Parameters:
value- that the transaction was processed on the test gateway.
-
isTest
public boolean isTest()Gets that the transaction was processed on the test gateway.- Specified by:
isTestin interfaceICoreResponse- Returns:
- that the transaction was processed on the test gateway.
-
setDestinationAccount
Sets the settlement account for merchants with split settlements.- Parameters:
value- the settlement account for merchants with split settlements.
-
getDestinationAccount
Gets the settlement account for merchants with split settlements.- Specified by:
getDestinationAccountin interfaceICoreResponse- Returns:
- the settlement account for merchants with split settlements.
-
setSig
Sets the ECC signature of the response.- Parameters:
value- the ECC signature of the response. Can be used to ensure that it was signed by the terminal and detect man-in-the middle attacks.
-
getSig
Gets the ECC signature of the response.- Specified by:
getSigin interfaceICoreResponse- Returns:
- the ECC signature of the response. Can be used to ensure that it was signed by the terminal and detect man-in-the middle attacks.
-
setPartialAuth
public void setPartialAuth(boolean value) Sets whether or not the transaction was approved for a partial amount.- Parameters:
value- whether or not the transaction was approved for a partial amount.
-
isPartialAuth
public boolean isPartialAuth()Gets whether or not the transaction was approved for a partial amount.- Specified by:
isPartialAuthin interfaceIPaymentAmounts- Returns:
- whether or not the transaction was approved for a partial amount.
-
setAltCurrency
public void setAltCurrency(boolean value) Sets whether or not an alternate currency was used.- Parameters:
value- whether or not an alternate currency was used.
-
isAltCurrency
public boolean isAltCurrency()Gets whether or not an alternate currency was used.- Specified by:
isAltCurrencyin interfaceIPaymentAmounts- Returns:
- whether or not an alternate currency was used.
-
setFsaAuth
public void setFsaAuth(boolean value) Sets whether or not a request was settled on an FSA card.- Parameters:
value- whether or not a request was settled on an FSA card.
-
isFsaAuth
public boolean isFsaAuth()Gets whether or not a request was settled on an FSA card.- Specified by:
isFsaAuthin interfaceIPaymentAmounts- Returns:
- whether or not a request was settled on an FSA card.
-
setCurrencyCode
Sets the currency code used for the transaction.- Parameters:
value- the currency code used for the transaction.
-
getCurrencyCode
Gets the currency code used for the transaction.- Specified by:
getCurrencyCodein interfaceIPaymentAmounts- Returns:
- the currency code used for the transaction.
-
setRequestedAmount
Sets the requested amount.- Parameters:
value- the requested amount.
-
getRequestedAmount
Gets the requested amount.- Specified by:
getRequestedAmountin interfaceIPaymentAmounts- Returns:
- the requested amount.
-
setAuthorizedAmount
Sets the authorized amount.- Parameters:
value- the authorized amount. May not match the requested amount in the event of a partial auth.
-
getAuthorizedAmount
Gets the authorized amount.- Specified by:
getAuthorizedAmountin interfaceIPaymentAmounts- Returns:
- the authorized amount. May not match the requested amount in the event of a partial auth.
-
setRemainingBalance
Sets the remaining balance on the payment method.- Parameters:
value- the remaining balance on the payment method.
-
getRemainingBalance
Gets the remaining balance on the payment method.- Specified by:
getRemainingBalancein interfaceIPaymentAmounts- Returns:
- the remaining balance on the payment method.
-
setTipAmount
Sets the tip amount.- Parameters:
value- the tip amount.
-
getTipAmount
Gets the tip amount.- Specified by:
getTipAmountin interfaceIPaymentAmounts- Returns:
- the tip amount.
-
setTaxAmount
Sets the tax amount.- Parameters:
value- the tax amount.
-
getTaxAmount
Gets the tax amount.- Specified by:
getTaxAmountin interfaceIPaymentAmounts- Returns:
- the tax amount.
-
setRequestedCashBackAmount
Sets the cash back amount the customer requested during the transaction.- Parameters:
value- the cash back amount the customer requested during the transaction.
-
getRequestedCashBackAmount
Gets the cash back amount the customer requested during the transaction.- Specified by:
getRequestedCashBackAmountin interfaceIPaymentAmounts- Returns:
- the cash back amount the customer requested during the transaction.
-
setAuthorizedCashBackAmount
Sets the amount of cash back authorized by the gateway.- Parameters:
value- the amount of cash back authorized by the gateway. This amount will be the entire amount requested, or zero.
-
getAuthorizedCashBackAmount
Gets the amount of cash back authorized by the gateway.- Specified by:
getAuthorizedCashBackAmountin interfaceIPaymentAmounts- Returns:
- the amount of cash back authorized by the gateway. This amount will be the entire amount requested, or zero.
-
setConfirmed
public void setConfirmed(boolean value) Sets that the transaction has met the standard criteria for confirmation on the network.- Parameters:
value- that the transaction has met the standard criteria for confirmation on the network. (For example, 6 confirmations for level one bitcoin.)
-
isConfirmed
public boolean isConfirmed()Gets that the transaction has met the standard criteria for confirmation on the network.- Specified by:
isConfirmedin interfaceICryptocurrencyResponse- Returns:
- that the transaction has met the standard criteria for confirmation on the network. (For example, 6 confirmations for level one bitcoin.)
-
setCryptoAuthorizedAmount
Sets the amount submitted to the blockchain.- Parameters:
value- the amount submitted to the blockchain.
-
getCryptoAuthorizedAmount
Gets the amount submitted to the blockchain.- Specified by:
getCryptoAuthorizedAmountin interfaceICryptocurrencyResponse- Returns:
- the amount submitted to the blockchain.
-
setCryptoNetworkFee
Sets the network level fee assessed for the transaction denominated in cryptocurrency.- Parameters:
value- the network level fee assessed for the transaction denominated in cryptocurrency. This fee goes to channel operators and crypto miners, not BlockChyp.
-
getCryptoNetworkFee
Gets the network level fee assessed for the transaction denominated in cryptocurrency.- Specified by:
getCryptoNetworkFeein interfaceICryptocurrencyResponse- Returns:
- the network level fee assessed for the transaction denominated in cryptocurrency. This fee goes to channel operators and crypto miners, not BlockChyp.
-
setCryptocurrency
Sets the three letter cryptocurrency code used for the transactions.- Parameters:
value- the three letter cryptocurrency code used for the transactions.
-
getCryptocurrency
Gets the three letter cryptocurrency code used for the transactions.- Specified by:
getCryptocurrencyin interfaceICryptocurrencyResponse- Returns:
- the three letter cryptocurrency code used for the transactions.
-
setCryptoNetwork
Sets whether or not the transaction was processed on the level one or level two network.- Parameters:
value- whether or not the transaction was processed on the level one or level two network.
-
getCryptoNetwork
Gets whether or not the transaction was processed on the level one or level two network.- Specified by:
getCryptoNetworkin interfaceICryptocurrencyResponse- Returns:
- whether or not the transaction was processed on the level one or level two network.
-
setCryptoReceiveAddress
Sets the address on the crypto network the transaction was sent to.- Parameters:
value- the address on the crypto network the transaction was sent to.
-
getCryptoReceiveAddress
Gets the address on the crypto network the transaction was sent to.- Specified by:
getCryptoReceiveAddressin interfaceICryptocurrencyResponse- Returns:
- the address on the crypto network the transaction was sent to.
-
setCryptoBlock
Sets hash or other identifier that identifies the block on the cryptocurrency network, if available or relevant.- Parameters:
value- hash or other identifier that identifies the block on the cryptocurrency network, if available or relevant.
-
getCryptoBlock
Gets hash or other identifier that identifies the block on the cryptocurrency network, if available or relevant.- Specified by:
getCryptoBlockin interfaceICryptocurrencyResponse- Returns:
- hash or other identifier that identifies the block on the cryptocurrency network, if available or relevant.
-
setCryptoTransactionId
Sets hash or other transaction identifier that identifies the transaction on the cryptocurrency network, if available or relevant.- Parameters:
value- hash or other transaction identifier that identifies the transaction on the cryptocurrency network, if available or relevant.
-
getCryptoTransactionId
Gets hash or other transaction identifier that identifies the transaction on the cryptocurrency network, if available or relevant.- Specified by:
getCryptoTransactionIdin interfaceICryptocurrencyResponse- Returns:
- hash or other transaction identifier that identifies the transaction on the cryptocurrency network, if available or relevant.
-
setCryptoPaymentRequest
Sets the payment request URI used for the transaction, if available.- Parameters:
value- the payment request URI used for the transaction, if available.
-
getCryptoPaymentRequest
Gets the payment request URI used for the transaction, if available.- Specified by:
getCryptoPaymentRequestin interfaceICryptocurrencyResponse- Returns:
- the payment request URI used for the transaction, if available.
-
setCryptoStatus
Sets used for additional status information related to crypto transactions.- Parameters:
value- used for additional status information related to crypto transactions.
-
getCryptoStatus
Gets used for additional status information related to crypto transactions.- Specified by:
getCryptoStatusin interfaceICryptocurrencyResponse- Returns:
- used for additional status information related to crypto transactions.
-
setToken
Sets the payment token, if the payment was enrolled in the vault.- Parameters:
value- the payment token, if the payment was enrolled in the vault.
-
getToken
Gets the payment token, if the payment was enrolled in the vault.- Specified by:
getTokenin interfaceIPaymentMethodResponse- Returns:
- the payment token, if the payment was enrolled in the vault.
-
setEntryMethod
Sets the entry method for the transaction (CHIP, MSR, KEYED, etc).- Parameters:
value- the entry method for the transaction (CHIP, MSR, KEYED, etc).
-
getEntryMethod
Gets the entry method for the transaction (CHIP, MSR, KEYED, etc).- Specified by:
getEntryMethodin interfaceIPaymentMethodResponse- Returns:
- the entry method for the transaction (CHIP, MSR, KEYED, etc).
-
setPaymentType
Sets the card brand (VISA, MC, AMEX, etc).- Parameters:
value- the card brand (VISA, MC, AMEX, etc).
-
getPaymentType
Gets the card brand (VISA, MC, AMEX, etc).- Specified by:
getPaymentTypein interfaceIPaymentMethodResponse- Returns:
- the card brand (VISA, MC, AMEX, etc).
-
setMaskedPan
Sets the masked primary account number.- Parameters:
value- the masked primary account number.
-
getMaskedPan
Gets the masked primary account number.- Specified by:
getMaskedPanin interfaceIPaymentMethodResponse- Returns:
- the masked primary account number.
-
setPublicKey
Sets the BlockChyp public key if the user presented a BlockChyp payment card.- Parameters:
value- the BlockChyp public key if the user presented a BlockChyp payment card.
-
getPublicKey
Gets the BlockChyp public key if the user presented a BlockChyp payment card.- Specified by:
getPublicKeyin interfaceIPaymentMethodResponse- Returns:
- the BlockChyp public key if the user presented a BlockChyp payment card.
-
setScopeAlert
public void setScopeAlert(boolean value) Sets that the transaction did something that would put the system in PCI scope.- Parameters:
value- that the transaction did something that would put the system in PCI scope.
-
isScopeAlert
public boolean isScopeAlert()Gets that the transaction did something that would put the system in PCI scope.- Specified by:
isScopeAlertin interfaceIPaymentMethodResponse- Returns:
- that the transaction did something that would put the system in PCI scope.
-
setCardHolder
Sets the cardholder name.- Parameters:
value- the cardholder name.
-
getCardHolder
Gets the cardholder name.- Specified by:
getCardHolderin interfaceIPaymentMethodResponse- Returns:
- the cardholder name.
-
setExpMonth
Sets the card expiration month in MM format.- Parameters:
value- the card expiration month in MM format.
-
getExpMonth
Gets the card expiration month in MM format.- Specified by:
getExpMonthin interfaceIPaymentMethodResponse- Returns:
- the card expiration month in MM format.
-
setExpYear
Sets the card expiration year in YY format.- Parameters:
value- the card expiration year in YY format.
-
getExpYear
Gets the card expiration year in YY format.- Specified by:
getExpYearin interfaceIPaymentMethodResponse- Returns:
- the card expiration year in YY format.
-
setAvsResponse
Sets address verification results if address information was submitted.- Parameters:
value- address verification results if address information was submitted.
-
getAvsResponse
Gets address verification results if address information was submitted.- Specified by:
getAvsResponsein interfaceIPaymentMethodResponse- Returns:
- address verification results if address information was submitted.
-
setReceiptSuggestions
Sets suggested receipt fields.- Parameters:
value- suggested receipt fields.
-
getReceiptSuggestions
Gets suggested receipt fields.- Specified by:
getReceiptSuggestionsin interfaceIPaymentMethodResponse- Returns:
- suggested receipt fields.
-
setCustomer
Sets customer data, if any.- Parameters:
value- customer data, if any. Preserved for reverse compatibility.
-
getCustomer
Gets customer data, if any.- Specified by:
getCustomerin interfaceIPaymentMethodResponse- Returns:
- customer data, if any. Preserved for reverse compatibility.
-
setCustomers
Sets customer data, if any.- Parameters:
value- customer data, if any.
-
getCustomers
Gets customer data, if any.- Specified by:
getCustomersin interfaceIPaymentMethodResponse- Returns:
- customer data, if any.
-
setSigFile
Sets the hex encoded signature data.- Parameters:
value- the hex encoded signature data.
-
getSigFile
Gets the hex encoded signature data.- Specified by:
getSigFilein interfaceISignatureResponse- Returns:
- the hex encoded signature data.
-
setWhiteListedCard
Sets card BIN ranges can be whitelisted so that they are read instead of being processed directly.- Parameters:
value- card BIN ranges can be whitelisted so that they are read instead of being processed directly. This is useful for integration with legacy gift card systems.
-
getWhiteListedCard
Gets card BIN ranges can be whitelisted so that they are read instead of being processed directly.- Returns:
- card BIN ranges can be whitelisted so that they are read instead of being processed directly. This is useful for integration with legacy gift card systems.
-
setStoreAndForward
public void setStoreAndForward(boolean value) Sets that the transaction was flagged for store and forward due to network problems.- Parameters:
value- that the transaction was flagged for store and forward due to network problems.
-
isStoreAndForward
public boolean isStoreAndForward()Gets that the transaction was flagged for store and forward due to network problems.- Returns:
- that the transaction was flagged for store and forward due to network problems.
-
setStatus
Sets the current status of a transaction.- Parameters:
value- the current status of a transaction.
-
getStatus
Gets the current status of a transaction.- Returns:
- the current status of a transaction.
-
addCustomer
Adds a customer data, if any.- Parameters:
value- customer data, if any.
-