NameDescriptionTypeAdditional information
organizationName

The User's Organization Name (Required).

string

None.

userName

The User's Name (Required).

string

None.

password

The User's Password (Required).

string

None.

applicationId

The ID for the Application where the Client should be saved/accessed (Required).

string

None.

transactionId

The ID for the Transaction being processed (Required).

string

None.

direction

The direction the currency is being transferred [In or Out]

SLDirectionEnum

None.

transactionDate

The Date and Time of the Payment (Required).

date

None.

transactionCurrency

The type of currency being transferred (Required).

string

None.

transactionAmount

The amount of currency being transferred (Required).

decimal number

None.

transactionReference

The reference assigned by the Sender to unambiguously identify the message.

string

None.

transactionCoveringReference

The unique reference for the individual transaction.

string

None.

orderingCustomerAccountNumber

The Ordering Customer's Information

string

None.

orderingCustomer

The Ordering Customer's Information

SLPaymentCustomerNameAddressOrBIC

None.

orderingInstitutionBIC

The BIC for the Ordering Institution

string

None.

beneficiaryCustomerAccountNumber

The Beneficiary Customer's Information

string

None.

beneficiaryCustomer

The Beneficiary Customer's Information

SLPaymentCustomerNameAddressOrBIC

None.

beneficiaryInstitutionBIC

The BIC for the Beneficiary Institution

string

None.

intermediaryInstitutions

The Intermediary Institutions' Information

Collection of SLPaymentInstitution

None.

associatedIndividuals

The Intermediary Individuals associated with a Payment Transaction.

Collection of SLPaymentCustomerNameAddress

None.

narratives

Text fields to be screened.

Collection of string

None.

parsedValuePairs

Parsed Value Pair custom values to be used for monitor rules.

Collection of SLPaymentParsedValuePair

None.

customFields

The Custom User Defined Fields to be screened by FinScan.

Collection of SLCustomField

None.

paymentSubtype

The Payment Subtype, allows the user to pass in a classification for data that is being screened as is defined in FinScan.

string

None.

returnClients

Determines whether the basic Client and Transaction information is returned [Yes or No]. Setting this option to Yes will make an additional call to retrieve the Clients and an additional call for each Client to retrieve the matches, increasing the time required to complete the request.

SLYesNoEnum

None.

returnComplianceRecords

Determines whether the full Compliance List record data is returned for matches in Review [Yes or No]. Setting this option to Yes will make an additional call to retrieve the full Compliance List record data for each match that is found, increasing the time required to complete the request. Please note, this requires returnClients to be set to "Yes".

SLYesNoEnum

None.

archivePaymentTransaction

Determines whether a "Final" Payment Transaction will be archived so that it can be reprocessed.

SLYesNoEnum

None.

enableDelayedLoad

Enables "Lazy Load" functionality in FinScan to improve performance for Payment processing. This option cannot be used with returnClients, returnComplianceRecords, updateClientDetails or archivePaymentTransaction.

SLYesNoEnum

None.

updateClientDetails

Enables Client Data to be updated or a Client to be Generated (when a Client Id is provided).

SLYesNoEnum

None.