UniPayACHProviderProfile

Type:  Struct
Abstract:  no
Status:  Active
Configuration settings for return EFT Unipay profile.
Avalible Field Groups:
type
Group: System
SubGroup:
Type: String(60)
XML Representation: attribute
References: Processing Profile.Type
Attributes: Constant, Required, Default: ach/unipay
Default Value: ach/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.
isCreditEnabled
Group: System
SubGroup:
Type: Boolean
XML Representation: attribute
References: Processing Profile.Is Credit Enabled
Attributes: Default: true
Default Value: true
Indicates whether the credit operation is allowed.
aggregationFrequency
Group: System
SubGroup:
Type:
XML Representation: element
Attributes: Default: None
Default Value: None
accountId
Group: Merchant
SubGroup: General
Type: Integer
XML Representation: attribute
References: EFT UniPay Profile.Provider Merchant Account Code
Attributes: Required
Code of Merchant Account to which instance of this object is attributed to. It is assigned by a 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.
authorizationCurrencyCode
Group: Merchant
SubGroup: General
Type: Enum(3)
XML Representation: attribute
References: Processing Profile.Authorization Currency Code CL
Attributes: Default: USD
Default Value: USD
Represents the type of currency used for authorization.
captureCurrencyCode
Group: Merchant
SubGroup: General
Type: Enum(3)
XML Representation: attribute
References: Processing Profile.Capture Currency Code CL
Attributes: Default: USD
Default Value: USD
Represents the type of currency used for capture.
companyName
Group: Merchant
SubGroup: Descriptor
Type: String(21)
XML Representation: attribute
References: EFT UniPay Profile.Company Name
Attributes:
Name of the merchant's company.
descriptor
Group: Merchant
SubGroup: Descriptor
Type: String(21)
XML Representation: attribute
References: EFT UniPay Profile.Descriptor
Attributes:
Textual description of the record.
host
Group: Submission
SubGroup: Connectivity
Type: String(100)
XML Representation: attribute
References: Provider Account.FTP Host
Attributes: Required, Default: ftp.mybank.com
Default Value: ftp.mybank.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(50)
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(100)
XML Representation: attribute
References: Provider Account.Password
Attributes: Encrypted, Default: samplePassword
Default Value: samplePassword
Password used for HTTPs based connectivity.
responsePath
Group: Submission
SubGroup: Path
Type: String(100)
XML Representation: attribute
References: Provider Account.Inbox
Attributes: Default: /in
Default Value: /in
Location where files are uploaded for processing.
requestPath
Group: Submission
SubGroup: Path
Type: String(100)
XML Representation: attribute
References: Provider Account.Outbox
Attributes: 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(100)
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(100)
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(100)
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(100)
XML Representation: attribute
References: Provider Account.Encryption Pass Phrase
Attributes: Encrypted, Default: samplePhrase
Default Value: samplePhrase
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(100)
XML Representation: attribute
References: Provider Account.Encryption Public Key File Name
Attributes: Default: smerchant-public.asc
Default Value: smerchant-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.

XML Sample:

<profile/>

"<profile/>"

JSON Sample:

{
 
}

XURL Sample:

?