MerchantProcessingInfo

Type:  Struct
Abstract:  no
Status:  Active
Groups processing related settings of the merchant.
isBatchReviewEnabled
References: Merchant.Is Batch Review Required
XML Representation: attribute
Attributes:
Default Value
Indicates whether the explicit approval of a user is required to process a batch, submitted into UniCharge.
returnsCallbackUrl
References: Merchant.Returns Callback URL
XML Representation: attribute
Attributes:
Default Value
URL of a page, where returns and chargebacks are delivered as they are loaded into the system.
batchStatusCallbackUrl
References: Merchant.Submissions Callback Url
XML Representation: attribute
Attributes:
Default Value
URL of a page, where status of a submission (batch) is delivered.
processinglistPolicy
References: Merchant.Batch Processing Policy CL
XML Representation: attribute
Attributes:
Default Value
Represents the selected (or current) type of batch processing policy.
Allows to select policy for batch processing if a validation file was generated by the system.
  • All Or Fail - if there is at least one invalid transaction in the request file, validation error file is generated and the request file is not processed at all.
  • Any Valid - all valid transactions included in a request file are processed by a processor. Invalid transactions are placed into the validation error file and should be re-processed as a separate file after correcting all of the issues.
blacklistPolicy
References: Merchant.Blacklist Policy CL
XML Representation: attribute
Attributes:
Default Value
Enumeration of possible blacklist policy types available in the system.
returnsDeliveryFrequency
Type: String
XML Representation: element
Attributes:
Default Value daily
Defines delivery schedule for returns.
isExpirationDateValidationEnabled
XML Representation: attribute
Attributes:
Default Value
Indicates whether expiration date validation is enabled or not.
isRoutingNumberValidationEnabled
XML Representation: attribute
Attributes:
Default Value
Indicates whether routing number validation is enabled or not.
batchValidationThresholdCount
References: Merchant.Batch Validation Threshold Count
XML Representation: attribute
Attributes:
Default Value
Minimum number of transactions that must be present in a batch in order for this batch to get validated for potential duplicates or inconsistencies. If a batch is lower than indicated number of transactions, it will not be verified for duplicates.
batchValidationThresholdAmount
References: Merchant.Batch Validation Threshold Amount
XML Representation: attribute
Attributes:
Default Value
Total amount of a file, necessary for duplicate validation mechanism to get activated.
returnsDeliveryMode
References: Merchant.Returns Delivery Mode CL
XML Representation: attribute
Attributes:
Default Value
Represents the type of delivery option for ACH returns and chargebacks for this merchant.
isBatchCustomFieldEnabled
References: Merchant.Is Batch Custom Field Enabled
XML Representation: attribute
Attributes:
Default Value
For internal use only.

Indicates whether the certain information should be added to the returns file.

custom field is added to the batch response format.
isProcessingOptimizationEnabled
XML Representation: attribute
Attributes:
Default Value
Indicates whether the transaction processing optimization is enabled in the system.

Indicates whether transaction optimization processing is enabled.
isAccountAggregationAchEnabled
References: Merchant.Is Account Aggregation ACH Enabled
XML Representation: attribute
Attributes:
Default Value
Indicates whether account aggregation ACH mechanism is used for this merchant or not.
isAccountAggregationCardsEnabled
XML Representation: attribute
Attributes:
Default Value
Indicates whether account aggregation cards mechanism is used for this merchant or not.
isFileHashValidationEnabled
References: Merchant.Is File Hash Validation Enabled
XML Representation: attribute
Attributes:
Default Value
Indicates whether duplicate file validation based on file's content (in addition to the existing file name duplicate validation) is active or not.
tokenFormat
References: Merchant.Tokenization Format CL
XML Representation: attribute
Attributes:
Default Value
Enumeration of possible tokenization policy formats available for the merchant in the system.
fileEncryptionPublicKeyFileName
XML Representation: attribute
Attributes:
Default Value
Name of the public PGP key.
tokenizationRemovalType
References: Merchant.Tokenization Removal CL
XML Representation: attribute
Attributes:
Default Value
Reference to the entity that represents modes that are used to remove tokenization.
isRealtimeReviewEnabled
References: Merchant.Is Realtime Review Required
XML Representation: attribute
Attributes:
Default Value
Indicates whether realtime review is required or not.
isMultipleReturnsFileSupported
References: Merchant.Is Multiple Returns File Supported
XML Representation: attribute
Attributes:
Indicates that the return files will be generated several times a day
aggregationLevelType
References: Merchant.Aggregation Level Cl
XML Representation: attribute
Attributes:
Default Value

XML Sample:

<object
    isBatchReviewEnabled="true" 
    returnsCallbackUrl="sample-returnsCallbackUrl.com" 
    batchStatusCallbackUrl="sample-batchStatusCallbackUrl.com" 
    processinglistPolicy="AF" 
    blacklistPolicy="NU" >
    <returnsDeliveryFrequency>daily</returnsDeliveryFrequency>
    isExpirationDateValidationEnabled="true" 
    isRoutingNumberValidationEnabled="true" 
    batchValidationThresholdCount="1" 
    batchValidationThresholdAmount="1" 
    returnsDeliveryMode="M" 
    isBatchCustomFieldEnabled="true" 
    isProcessingOptimizationEnabled="true" 
    isAccountAggregationAchEnabled="true" 
    isAccountAggregationCardsEnabled="true" 
    isFileHashValidationEnabled="false" 
    tokenFormat="L" 
    tokenizationRemovalType="M" 
</object>

"<object isBatchReviewEnabled=\"true\" returnsCallbackUrl=\"sample-returnsCallbackUrl.com\" batchStatusCallbackUrl=\"sample-batchStatusCallbackUrl.com\" processinglistPolicy=\"AF\" blacklistPolicy=\"NU\" > <returnsDeliveryFrequency>daily</returnsDeliveryFrequency> isExpirationDateValidationEnabled=\"true\" isRoutingNumberValidationEnabled=\"true\" batchValidationThresholdCount=\"1\" batchValidationThresholdAmount=\"1\" returnsDeliveryMode=\"M\" isBatchCustomFieldEnabled=\"true\" isProcessingOptimizationEnabled=\"true\" isAccountAggregationAchEnabled=\"true\" isAccountAggregationCardsEnabled=\"true\" isFileHashValidationEnabled=\"false\" tokenFormat=\"L\" tokenizationRemovalType=\"M\" </object>"

JSON Sample:

{
  "isBatchReviewEnabled": true,
  "returnsCallbackUrl": "sample-returnsCallbackUrl.com",
  "batchStatusCallbackUrl": "sample-batchStatusCallbackUrl.com",
  "processinglistPolicy": "AF",
  "blacklistPolicy": "NU",
  "returnsDeliveryFrequency": "daily",
  "isExpirationDateValidationEnabled": true,
  "isRoutingNumberValidationEnabled": true,
  "batchValidationThresholdCount": "1",
  "batchValidationThresholdAmount": "1",
  "returnsDeliveryMode": "M",
  "isBatchCustomFieldEnabled": true,
  "isProcessingOptimizationEnabled": true,
  "isAccountAggregationAchEnabled": true,
  "isAccountAggregationCardsEnabled": true,
  "isFileHashValidationEnabled": false,
  "tokenFormat": "L",
  "tokenizationRemovalType": "M"
}

XURL Sample:

?isBatchReviewEnabled=true&returnsCallbackUrl=sample-returnsCallbackUrl.com&batchStatusCallbackUrl=sample-batchStatusCallbackUrl.com&processinglistPolicy=AF&blacklistPolicy=NU&returnsDeliveryFrequency=daily&isExpirationDateValidationEnabled=true&isRoutingNumberValidationEnabled=true&batchValidationThresholdCount=1&batchValidationThresholdAmount=1&returnsDeliveryMode=M&isBatchCustomFieldEnabled=true&isProcessingOptimizationEnabled=true&isAccountAggregationAchEnabled=true&isAccountAggregationCardsEnabled=true&isFileHashValidationEnabled=false&tokenFormat=L&tokenizationRemovalType=M&
isBatchReviewEnabled=true
returnsCallbackUrl=sample-returnsCallbackUrl.com
batchStatusCallbackUrl=sample-batchStatusCallbackUrl.com
processinglistPolicy=AF
blacklistPolicy=NU
returnsDeliveryFrequency=daily
isExpirationDateValidationEnabled=true
isRoutingNumberValidationEnabled=true
batchValidationThresholdCount=1
batchValidationThresholdAmount=1
returnsDeliveryMode=M
isBatchCustomFieldEnabled=true
isProcessingOptimizationEnabled=true
isAccountAggregationAchEnabled=true
isAccountAggregationCardsEnabled=true
isFileHashValidationEnabled=false
tokenFormat=L
tokenizationRemovalType=M