PropayCardsRealtimeProviderProfile

Type:  Struct
Abstract:  no
Status:  Active
Configuration settings for Cards Realtime processing through Propay.
Avalible Field Groups:
type
Group: System
SubGroup:
Type: String(60)
XML Representation: attribute
References: Processing Profile.Type
Attributes: Constant, Required, Default: cards-realtime/propay
Default Value: cards-realtime/propay
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.
accountProcessingPolicy
Group: System
SubGroup:
Type: String(10)
XML Representation: attribute
References: Processing Profile.Account Processing Policy
Attributes: Required, Default: VMXD——*U
Default Value: VMXD——*U
Type of processing policy for the account.
accountNum
Group: Merchant
SubGroup: General
Type: Integer
XML Representation: attribute
References: Retail Propay Profile.Account Num
Attributes: Required, Default: 12345678901
Default Value: 12345678901
Bank account number. Required if adding bank account info as part of the signup.
certStr
Group: Merchant
SubGroup: General
Type: String(30)
XML Representation: attribute
References: Retail Propay Profile.Cert Str
Attributes: Required, Encrypted, Default: 12345678901PASS
Default Value: 12345678901PASS
Data supplied by ProPay.
authorizationCurrencyCode
Group: Merchant
SubGroup: General
Type: Enum(3)
XML Representation: attribute
References: Processing Profile.Authorization Currency Code CL
Attributes: Required, 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: Required, Default: USD
Default Value: USD
Represents the type of currency used for capture.
connectionTypeAuthorization
Group: Authorization
SubGroup:
Type: String(30)
XML Representation: attribute
References: Provider Account.Primary Connection Type
Attributes: Constant, Required, Default: HTTPS
Default Value: HTTPS
Type of connectivity to use to exchange messages/files with a processor.
host
Group: Authorization
SubGroup:
Type: String(160)
XML Representation: attribute
References: Provider Account.Http Host
Attributes: Required, Default: https://xmltest.propay.com/API/PropayAPI.aspx
Default Value: https://xmltest.propay.com/API/PropayAPI.aspx
Pattern: URL
Host to be used for HTTPs based connectivity.
connectionTypeSettlement
Group: Submission
SubGroup: Connectivity (Returns)
Type: String(30)
XML Representation: attribute
References: Provider Account.Secondary Connection Type
Attributes: Constant, Required, Default: SFTP
Default Value: SFTP
Secondary/additional type of connectivity used to exchange messages/files with a provider. The value is used when more than one protocol is involved in communication process (for example, real time authorization and batch settlement).
hostSettlement
Group: Submission
SubGroup: Connectivity (Returns)
Type: String(100)
XML Representation: attribute
References: Provider Account.FTP Host
Attributes: Required, Default: ftp.mybank.com
Default Value: ftp.mybank.com
Pattern: URL
Host used for FTP/sFTP based connectivity.
portSettlement
Group: Submission
SubGroup: Connectivity (Returns)
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 (Returns)
Type: String(50)
XML Representation: attribute
References: Provider Account.Username
Attributes: Required, Default: sampleUser
Default Value: sampleUser
Pattern: USERNAME
Username used for HTTPs based connectivity.
password
Group: Submission
SubGroup: Connectivity (Returns)
Type: String(100)
XML Representation: attribute
References: Provider Account.Password
Attributes: Required, Encrypted, Default: samplePassword
Default Value: samplePassword
Pattern: PASSWORD
Password used for HTTPs based connectivity.
responsePath
Group: Submission
SubGroup: Path
Type: String(100)
XML Representation: attribute
References: Provider Account.Inbox
Attributes: Required, Default: outbox
Default Value: outbox
Pattern: PATH
Location where files are uploaded for processing.
authorizationExpirationPeriod
Group: System
SubGroup:
Type: Integer
XML Representation: attribute
References: Retail Profile.Authorization Expiration Period
Attributes:
The number of days from the transaction request day that the unconfirmed authorization can remain unreversed even if settlement process occurs. When settlement happens and the transaction authorization period is not being reached (transaction is not expired), transaction is transfered into the next retail cycle.
Number of days during which an authorization can remain unsettled. When the value is greater than 0, any un-captured (unconfirmed) transactions will not be reversed until the expiration period is reached.

Note: the value of the expiration period cannot exceed the lifetime of an authorization allowed by the processor that was used to get it.
keyNameSSH
Group: Submission
SubGroup: SSH
Type: String(100)
XML Representation: attribute
References: Provider Account.SSH Private Key File Name
Attributes:
Pattern: FILENAME
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
Pattern: PASSWORD
Passphrase of the private SSH key used for FTP/sFTP based connectivity.
creditProcessingMode
Group: System
SubGroup:
Type: Enum
XML Representation: attribute
References: Retail Profile.Supported Credit Policy Cl
Attributes: Required, Default: CR
Default Value: CR
Represents the type of credit policy supported for this profile.

XML Sample:

<profile/>

"<profile/>"

JSON Sample:

{
 
}

XURL Sample:

?