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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

RiskGuardian Request (RG) with RequestType = R for Reprocessing<br />

There are cases such as MOTO environments where a post Risk Analysis check-up is required just<br />

before the product is shipped or the funds are deposited for settlement. In these case RiskGuardian offers<br />

a unique way <strong>to</strong> re-process the TRX simply by submitting the GTTID/RGID received from the original RG<br />

request along with some basic values. RiskGuardian will then re-process the TRX and compare it <strong>to</strong> many<br />

other TRXs that may have come in between the time of order and the time of shipment.<br />

Field Name Data Type Data Size Description<br />

M=Manda<strong>to</strong>ry Fields<br />

O=Optional Fields<br />

StringIn= N/A N/A<br />

Must be at beginning of all strings. Capitals must<br />

be used as shown.<br />

Note: Not required for XML batch requests.<br />

M<br />

VersionUsed Alphanumeric 4<br />

Version Used specific <strong>to</strong> <strong>Transaction</strong> Type<br />

Example “4” for RG<br />

Permanent Merchant ID assigned by<br />

M<br />

MerchantId Numeric N/A PaymentTrust Ltd.<br />

Example “100000”<br />

M<br />

UserName Alphanumeric 15<br />

UserName assigned by PaymentTrust Ltd.<br />

Example “Mariah”<br />

M<br />

UserPassword Alphanumeric 15<br />

UserPassword assigned by PaymentTrust Ltd.<br />

Example “rr87uy”<br />

M<br />

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

IsTest Numeric 1<br />

''1' for "Test", '0' for "Live",<br />

Note: Defaults <strong>to</strong> 0 if left blank<br />

Indicates the maximum time the merchant allows<br />

O<br />

TimeOut Numeric N/A for the transaction, in milliseconds<br />

Example “60000”<br />

M<br />

RequestType Alphanumeric 1 ‘R’ for Reprocessing<br />

Specific Order number submitted by the Merchant<br />

for tracking purposes.<br />

M<br />

OrderNumber Alphanumeric 35<br />

Example “10098987”<br />

Note: If no order number is submitted the system<br />

will generate one for the merchant at the time of<br />

the transaction.<br />

Reference Number from RG system also known<br />

O<br />

GTTID or RGID Numeric N/A<br />

as the RGID<br />

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

required. If not RGID is required.<br />

Return a list of 5 RG parameters indicating the<br />

reason(s) of au<strong>to</strong>matic success or failure of a<br />

M<br />

IsExtended Numeric 1 transaction with an RG score of 0 or 100. Set <strong>to</strong> '1'<br />

for "Yes", '0' for "No"<br />

Note: Defaults <strong>to</strong> 0 if left blank.<br />

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

codes, their scores and responses. Set <strong>to</strong> '1' for<br />

O<br />

IsAnalysis Numeric 1<br />

"Yes", '0' for "No".<br />

Note: Defaults <strong>to</strong> 0 if left blank.<br />

Note: Only for XML requests. See Section 6.3<br />

(XML Definitions)<br />

O<br />

Sample Input String:<br />

23

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

Saved successfully!

Ooh no, something went wrong!