UniPayAccountUpdaterProviderProfile

Type:  Struct
Abstract:  no
Status:  Active
Configuration settings for Account Updater processing through Unipay.
Avalible Field Groups:
type
Group: System
SubGroup:
Type: String(60)
XML Representation: attribute
References: Processing Profile.Type
Attributes: Constant, Required, Default: account-updater/unipay
Default Value: account-updater/unipay
Type of the Provider Profile.

Type of the Provider Profile.
isActive
Group: System
SubGroup:
Type: Boolean
XML Representation: attribute
References: Processing Profile.Is Active
Attributes: Default: true
Default Value: true
Indicates whether the record is active in the system.
aggregationFrequency
Group: System
SubGroup:
Type:
XML Representation: element
Attributes: Default: false
Default Value: false
accountProcessingPolicy
Group: System
SubGroup:
Type: String(10)
XML Representation: attribute
References: Processing Profile.Account Processing Policy
Attributes: Required, Default: VMXD~~~~*~
Default Value: VMXD~~~~*~
Type of processing policy for the account.
accountId
Group: Merchant
SubGroup:
Type: Integer
XML Representation: attribute
References: Account Updater UniPay Profile.Provider Merchant Account Code
Attributes: Required, Default: 2001
Default Value: 2001
Code of Merchant Account to which instance of this object is attributed to. It is assigned by service provider. Depending on the context, Merchant Account Code field may contain either Merchant Code or Merchant Account Code. The field is primarily used for data partitioning and data management, to make it easy to determine the ownership of a record within the database.
host
Group: Submission
SubGroup: Connectivity
Type: String
XML Representation: attribute
References: Provider Account.FTP Host
Attributes: Required, Default: ftp://unipay.com
Default Value: ftp://unipay.com
Host used for FTP/sFTP based connectivity.
port
Group: Submission
SubGroup: Connectivity
Type: Integer
XML Representation: attribute
References: Provider Account.FTP Port
Attributes: Required, Default: 22
Default Value: 22
Port used for FTP/sFTP based connectivity.
username
Group: Submission
SubGroup: Connectivity
Type: String
XML Representation: attribute
References: Provider Account.Username
Attributes: Required, Default: sampleUser
Default Value: sampleUser
Username used for HTTPs based connectivity.
password
Group: Submission
SubGroup: Connectivity
Type: String
XML Representation: attribute
References: Provider Account.Password
Attributes: Required, Encrypted, Default: samplePassword
Default Value: samplePassword
Password used for HTTPs based connectivity.
responsePath
Group: Submission
SubGroup: Path
Type: String
XML Representation: attribute
References: Provider Account.Inbox
Attributes: Required, Default: /in
Default Value: /in
Location where files are uploaded for processing.
requestPath
Group: Submission
SubGroup: Path
Type: String
XML Representation: attribute
References: Provider Account.Outbox
Attributes: Required, Default: /out
Default Value: /out
Location from which response files are downloaded for processing. If value is not defined, the responses are downloaded from the upload location.
keyNameSSH
Group: Submission
SubGroup: SSH
Type: String
XML Representation: attribute
References: Provider Account.SSH Private Key File Name
Attributes: Default: samplePrivateKey.ssh
Default Value: samplePrivateKey.ssh
Name of the private SSH key to be used for FTP/sFTP based connectivity (for sFTP communication)
passphraseSSH
Group: Submission
SubGroup: SSH
Type: String
XML Representation: attribute
References: Provider Account.SSH Pass Phrase
Attributes: Encrypted, Default: samplePhrase
Default Value: samplePhrase
Passphrase of the private SSH key used for FTP/sFTP based connectivity.
keyNamePGP
Group: Submission
SubGroup: PGP
Type: String
XML Representation: attribute
References: Provider Account.Encryption Private Key File Name
Attributes: Default: merchant-private.asc
Default Value: merchant-private.asc
Name of the private PGP key to be used for FTP/sFTP based connectivity. The key is used to encrypt outgoing files.
passphrasePGP
Group: Submission
SubGroup: PGP
Type: String
XML Representation: attribute
References: Provider Account.Encryption Pass Phrase
Attributes: Encrypted, Default: passPhrase85$
Default Value: passPhrase85$
Passphrase of the private PGP key used for FTP/sFTP based connectivity. The key is used to encrypt outgoing files.
keyNameProviderPGP
Group: Submission
SubGroup: PGP
Type: String
XML Representation: attribute
References: Provider Account.Encryption Public Key File Name
Attributes: Default: merchant-public.asc
Default Value: merchant-public.asc
Name of the public PGP key of a processor that should be used for FTP/sFTP based connectivity. The key is used to decrypt processor's response files.
keyExpirationDatePGP
Group: Submission
SubGroup: PGP
Type: Date
XML Representation: attribute
References: Provider Account.Encryption Expiration Date
Attributes: Default: 2015-01-25
Default Value: 2015-01-25
Expiration date of the private PGP key used for FTP/sFTP based connectivity.
ownerType
Group: Merchant
SubGroup:
Type: String
XML Representation: attribute
Attributes:

XML Sample:

<profile/>

"<profile/>"

JSON Sample:

{
 
}

XURL Sample:

?