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
Pattern: NAME_BUSINESS
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:
Default Value Boolean.TRUE
Indicates whether the record is active in the system.
notes
References: Reseller.Notes
XML Representation: element
Attributes:
Default Value
Pattern: TEXT
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
Pattern: NUMERIC
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 000
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
References: Reseller.Portfolio FK
XML Representation: attribute
Attributes:
Default Value
Reference to the entity that represents the portfolio of the user defined for this reseller.
onboardingProfileId
References: Reseller.Onboarding Profile ID
XML Representation: attribute
Attributes:
Default Value
Identifier of the processor used for onboarding of the merchants associated with a particular reseller. Assigned to the reseller.
tagList
References: Reseller.Tag List
XML Representation: attribute
Attributes:
Default Value
Tags used for reseller management.
dataExportPolicy
References: Reseller.Data Export Policy
XML Representation: attribute
Attributes:
commissionsRate
References: Reseller.Commissions Rate
XML Representation: attribute
Attributes:
Default Value
commissionsStartDate
References: Reseller.Commissions Start Date
XML Representation: attribute
Attributes:
Default Value
commissionsEndDate
References: Reseller.Commissions End Date
XML Representation: attribute
Attributes:
Default Value
isCommissionsActive
References: Reseller.Is Commissions Active
XML Representation: attribute
Attributes:
Default Value true

XML Sample:

<profile
    id="1" 
    code="303" 
    name="Sample Reseller" 
    createDate="2012-04-01" 
    isActive="Boolean.TRUE" >
    <notes>Some sample notes about the reseller</notes>
    remittanceEmailRecipientList="johnsmith@email.com,janesmith@email.com,judiesmith@email.com" 
    resellerType="RS" 
    fundsDistributionType="RS" 
    merchantFeeBasisType="A" 
    portfolioCode="100" 
    onboardingProfileId="10000122" 
    tagList="#returns-old" 
</profile>

"<profile id=\"1\" code=\"303\" name=\"Sample Reseller\" createDate=\"2012-04-01\" isActive=\"Boolean.TRUE\" > <notes>Some sample notes about the reseller</notes> remittanceEmailRecipientList=\"johnsmith@email.com,janesmith@email.com,judiesmith@email.com\" resellerType=\"RS\" fundsDistributionType=\"RS\" merchantFeeBasisType=\"A\" portfolioCode=\"100\" onboardingProfileId=\"10000122\" tagList=\"#returns-old\" </profile>"

JSON Sample:

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

XURL Sample:

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