13.01.2013 Views

Connecting to PaymentTrust's Secure Transaction Network - WorldPay

Connecting to PaymentTrust's Secure Transaction Network - WorldPay

Connecting to PaymentTrust's Secure Transaction Network - WorldPay

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

STLink will return the following Response for a Risk Guardian Query<br />

Request (Q)<br />

Field Name Data Type Data Size Description<br />

MerchantId Numeric N/A<br />

Permanent Merchant ID assigned by PaymentTrust Ltd.<br />

Example “100000”<br />

<strong>Transaction</strong>Type Alpha 2 <strong>Transaction</strong> Type, “RG” for RiskGuardian<br />

Order number submitted by the Merchant or a number<br />

OrderNumber Alphanumeric 35<br />

generated by PaymentTrust Ltd. if order number was not<br />

specified.<br />

Example “10098987”<br />

StrId Numeric N/A Reference Number from STLink<br />

MessageCode Numeric N/A<br />

Note: Please See Appendix A for complete list of<br />

Response Messages<br />

Reference Number from RG system also known as the<br />

GTTID or RGID Numeric N/A<br />

RGID<br />

Note: If the version is less than 4.0, GTTID is returned. If<br />

not RGID is returned.<br />

tScore Numeric N/A Score of the transaction requested<br />

tRisk Numeric N/A Set Threshold between 1-100 at the time of the transaction<br />

1 digit code returned when Age check is requested.<br />

Possible values:<br />

0 = DOB Matched<br />

AgeVerifyMessage<br />

Code<br />

Numeric N/A<br />

1 = Partial Match Month/Year only<br />

2 = Partial Match Year only<br />

3 = Partial Match age group above 18<br />

4 = Partial Match Age is valid<br />

5 = Nothing Matched<br />

6 = Could not verify<br />

AgeVerifyMessage Alphanumeric 50<br />

Descriptive message of AgeVerifyMessageCode<br />

Example: “Partial Match age group above 18”<br />

A list of RG parameters indicating the reason(s) of<br />

“List Of Extended<br />

Parameters”<br />

Example “FNA”<br />

Alphanumeric 100<br />

au<strong>to</strong>matic success or failure of a transaction with RG<br />

scores of 0 or 100. Returned only if IsExtended flag was<br />

set <strong>to</strong> ‘1’<br />

Note: The parameter name is 3 characters in length.<br />

Note: Up <strong>to</strong> a maximum of 5 parameters are returned.<br />

Return a list of all the RG analysis parameter codes, their<br />

scores and responses. Set <strong>to</strong> '1' for "Yes", '0' for "No".<br />

Returned only if IsAnalysis flag was set <strong>to</strong> ‘1’<br />

“List Of RG<br />

Example:<br />

Analysis<br />

XML N/A • pCode: CCA<br />

Parameters”<br />

• pScore: 93<br />

• pResponse: gb/gb<br />

pCode Alphanumeric 3<br />

Note: Returned only as XML. See Section 6.3 (XML<br />

Definitions)<br />

Parameter code abbreviation.<br />

Note: Returned only as XML. See Section 6.3 (XML<br />

Definitions)<br />

Score calculated for the parameter ranging from 0 – 100.<br />

pScore Numeric 3 Note: Returned only as XML. See Section 6.3 (XML<br />

Definitions)<br />

Values used <strong>to</strong> calculate parameter score.<br />

pResponse Alphanumeric 100 Note: Returned only as XML. See Section 6.3 (XML<br />

Definitions)<br />

168

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!