RealtimeFeePolicy

Type:  Struct
Abstract:  no
Status:  Active
Java Class:  RealtimeFeePolicy
Encapsulates various rules used during the fee assessment process.
approvalProcessing
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
approvalItem
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
declineProcessing
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
declineItem
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
voidProcessing
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
voidItem
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
blacklistProcessing
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
blacklistItem
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
visaDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether Visa funds should be deposited back to the Merchant.
masterCardDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether MasterCard funds should be deposited back to the Merchant.
discoverDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether Discover funds should be deposited back to the Merchant.
achDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether ACH funds should be deposited back to the Merchant.
amexDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether American Express funds should be deposited back to the Merchant.
ebtDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether EBT funds should be deposited back to the Merchant.
bankCardDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether Bank Card funds should be deposited back to the Merchant.
processingCost
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether the processing cost is used for credit cards transactions.
convenienceFee
Type: Boolean
XML Representation: attribute
Attributes:
Default Value
Indicates whether the convenience fee is used for distribution.
achReturnDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether ACH Returns funds should be deposited back to the Merchant.
cardsChargebackDeposit
Type: String
XML Representation: attribute
Attributes:
Default Value
Indicates whether CC Chargeback/Reversal (without AmEx) funds should be deposited back to the Merchant.

XML Sample:

<policy
    approvalProcessing="true" 
    approvalItem="true" 
    declineProcessing="false" 
    declineItem="true" 
    voidProcessing="false" 
    voidItem="true" 
    blacklistProcessing="false" 
    blacklistItem="false" 
    visaDeposit="false" 
    masterCardDeposit="false" 
    discoverDeposit="false" 
    achDeposit="false" 
    amexDeposit="false" 
    ebtDeposit="false" 
    bankCardDeposit="false" 
    processingCost="false" 
    convenienceFee="false" 
    achReturnDeposit="false" 
    cardsChargebackDeposit="false" />

"<policy approvalProcessing=\"true\" approvalItem=\"true\" declineProcessing=\"false\" declineItem=\"true\" voidProcessing=\"false\" voidItem=\"true\" blacklistProcessing=\"false\" blacklistItem=\"false\" visaDeposit=\"false\" masterCardDeposit=\"false\" discoverDeposit=\"false\" achDeposit=\"false\" amexDeposit=\"false\" ebtDeposit=\"false\" bankCardDeposit=\"false\" processingCost=\"false\" convenienceFee=\"false\" achReturnDeposit=\"false\" cardsChargebackDeposit=\"false\" />"

JSON Sample:

{
  "approvalProcessing": true,
  "approvalItem": true,
  "declineProcessing": false,
  "declineItem": true,
  "voidProcessing": false,
  "voidItem": true,
  "blacklistProcessing": false,
  "blacklistItem": false,
  "visaDeposit": false,
  "masterCardDeposit": false,
  "discoverDeposit": false,
  "achDeposit": false,
  "amexDeposit": false,
  "ebtDeposit": false,
  "bankCardDeposit": false,
  "processingCost": false,
  "convenienceFee": false,
  "achReturnDeposit": false,
  "cardsChargebackDeposit": false
}

XURL Sample:

?approvalProcessing=true&approvalItem=true&declineProcessing=false&declineItem=true&voidProcessing=false&voidItem=true&blacklistProcessing=false&blacklistItem=false&visaDeposit=false&masterCardDeposit=false&discoverDeposit=false&achDeposit=false&amexDeposit=false&ebtDeposit=false&bankCardDeposit=false&processingCost=false&convenienceFee=false&achReturnDeposit=false&cardsChargebackDeposit=false&
approvalProcessing=true
approvalItem=true
declineProcessing=false
declineItem=true
voidProcessing=false
voidItem=true
blacklistProcessing=false
blacklistItem=false
visaDeposit=false
masterCardDeposit=false
discoverDeposit=false
achDeposit=false
amexDeposit=false
ebtDeposit=false
bankCardDeposit=false
processingCost=false
convenienceFee=false
achReturnDeposit=false
cardsChargebackDeposit=false