Reseller

Type:  Struct
Abstract:  no
Status:  Active
Java Class:  Reseller
Represents reseller object without sub-components.
id
References: Reseller.Code
XML Representation: attribute
Attributes: Unique, Required, CreateOnly
Default Value
Identifier of the object used for references; auto-incremented integer value.
code
References: Reseller.Ref Code
XML Representation: attribute
Attributes: Unique, CreateOnly
Default Value
Optional identifier of the Reseller that can be used to cross-reference the Reseller record between multiple systems.

See Reference Code definition for additional information.
name
References: Reseller.Name
XML Representation: attribute
Attributes: Required
Default Value
Name of the reseller (company or person).
createDate
References: Reseller.Create Date
XML Representation: attribute
Attributes:
Default Value
Date when the record was created.
isActive
References: Reseller.Is Active
XML Representation: attribute
Attributes:
Indicates whether the record is active in the system.
notes
References: Reseller.Notes
XML Representation: attribute
Attributes:
Default Value
Possible notes concerning this reseller account.
remittanceEmailRecipientList
References: Reseller.Remittance Email Recipient List
XML Representation: attribute
Attributes:
Default Value
List of email addresses of people that will receive a pdf copy of remittance statement once it is generated.
resellerType
References: Reseller.Reseller CL
XML Representation: attribute
Attributes: Required
Represents the type reseller.
terminalManagersList
References: Reseller.Terminal Managers List
XML Representation: attribute
Attributes:
Default Value
The list of terminals managers emails for notifications.
fundsDistributionType
References: Reseller.Funds Distribution CL
XML Representation: attribute
Attributes:
Represents the selected type of funds distribution.
terminalSupportNumber
References: Reseller.Terminal Support Number
XML Representation: attribute
Attributes:
Default Value
Phone number used for discussing any terminal processing issues.
merchantFeeMinAmount
References: Reseller.Merchant Fee MIN Amount
XML Representation: attribute
Attributes:
Default Value
Minimum amount set for the applied merchant fee.
merchantFeeBasisType
References: Reseller.Merchant Fee Basis CL
XML Representation: attribute
Attributes:
Reference to the entity that represents possible ways of calculation of the merchant fee minimum amount.
merchantFeePolicy
References: Reseller.Merchant Fee Policy
XML Representation: attribute
Attributes:
Default Value
Defines to which type of fee minimun fee amount for merchant of the reseller is applied. Values can be the following: P - processing fee, F - flat fee, R - recurring fee.
isMultipleReturnsFileSupported
References: Reseller.Is Multiple Returns File Supported
XML Representation: attribute
Attributes:
Default Value
batchProcessingPolicyType
References: Reseller.Batch Processing Policy Cl
XML Representation: attribute
Attributes:
Default Value
portfolioCode
Type: Integer
XML Representation: attribute
Attributes:
Default Value
onboardingProfileId
Type: String
XML Representation: attribute
Attributes:
Default Value
tagList
References: Reseller.Tag List
XML Representation: attribute
Attributes:
Default Value
dataExportPolicy
References: Reseller.Data Export Policy
XML Representation: attribute
Attributes:

XML Sample:

<resellers>
     <reseller
         id="1" 
         code="303" 
         name="Sample Reseller" 
         createDate="2012-04-01" 
         isActive="true" 
         notes="Some sample notes about the reseller" 
         remittanceEmailRecipientList="johnsmith@email.com,janesmith@email.com,judiesmith@email.com" 
         resellerType="RS" 
         terminalManagersList="" 
         fundsDistributionType="RS" 
         terminalSupportNumber="" 
         merchantFeeMinAmount="" 
         merchantFeeBasisType="A" 
         merchantFeePolicy="" 
         isMultipleReturnsFileSupported="" 
         batchProcessingPolicyType="" 
         portfolioCode="100" 
         onboardingProfileId="10000122" 
         tagList="#returns-old" 
         dataExportPolicy="" 
         newField1="" />
</resellers>

"<resellers> <reseller id=\"1\" code=\"303\" name=\"Sample Reseller\" createDate=\"2012-04-01\" isActive=\"true\" notes=\"Some sample notes about the reseller\" remittanceEmailRecipientList=\"johnsmith@email.com,janesmith@email.com,judiesmith@email.com\" resellerType=\"RS\" terminalManagersList=\"\" fundsDistributionType=\"RS\" terminalSupportNumber=\"\" merchantFeeMinAmount=\"\" merchantFeeBasisType=\"A\" merchantFeePolicy=\"\" isMultipleReturnsFileSupported=\"\" batchProcessingPolicyType=\"\" portfolioCode=\"100\" onboardingProfileId=\"10000122\" tagList=\"#returns-old\" dataExportPolicy=\"\" newField1=\"\" /></resellers>"

JSON Sample:

{
  "id": 1,
  "code": 303,
  "name": "Sample Reseller",
  "createDate": "2012-04-01",
  "isActive": true,
  "notes": "Some sample notes about the reseller",
  "remittanceEmailRecipientList": "johnsmith@email.com,janesmith@email.com,judiesmith@email.com",
  "resellerType": "RS",
  "terminalManagersList": "",
  "fundsDistributionType": "RS",
  "terminalSupportNumber": "",
  "merchantFeeMinAmount": "",
  "merchantFeeBasisType": "A",
  "merchantFeePolicy": "",
  "isMultipleReturnsFileSupported": "",
  "batchProcessingPolicyType": "",
  "portfolioCode": 100,
  "onboardingProfileId": "10000122",
  "tagList": "#returns-old",
  "dataExportPolicy": "",
  "newField1": ""
}

XURL Sample:

?id=1&code=303&name=Sample+Reseller&createDate=2012-04-01&isActive=true&notes=Some+sample+notes+about+the+reseller&remittanceEmailRecipientList=johnsmith%40email.com%2Cjanesmith%40email.com%2Cjudiesmith%40email.com&resellerType=RS&terminalManagersList=&fundsDistributionType=RS&terminalSupportNumber=&merchantFeeMinAmount=&merchantFeeBasisType=A&merchantFeePolicy=&isMultipleReturnsFileSupported=&batchProcessingPolicyType=&portfolioCode=100&onboardingProfileId=10000122&tagList=%23returns-old&dataExportPolicy=&newField1=&
id=1
code=303
name=Sample Reseller
createDate=2012-04-01
isActive=true
notes=Some sample notes about the reseller
remittanceEmailRecipientList=johnsmith@email.com,janesmith@email.com,judiesmith@email.com
resellerType=RS
terminalManagersList=
fundsDistributionType=RS
terminalSupportNumber=
merchantFeeMinAmount=
merchantFeeBasisType=A
merchantFeePolicy=
isMultipleReturnsFileSupported=
batchProcessingPolicyType=
portfolioCode=100
onboardingProfileId=10000122
tagList=#returns-old
dataExportPolicy=
newField1=