Connecting to PaymentTrust's Secure Transaction Network - WorldPay
Connecting to PaymentTrust's Secure Transaction Network - WorldPay
Connecting to PaymentTrust's Secure Transaction Network - WorldPay
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Supplementary DS(Q) Request<br />
Data<br />
M=Manda<strong>to</strong>ry Fields<br />
Field Name<br />
Type Data Size Description<br />
O=Optional Fields<br />
StringIn= N/A N/A<br />
Must be at beginning of all strings. Capitals<br />
must 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 “1” for Q<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 />
UserPassword assigned by PaymentTrust<br />
M<br />
UserPassword Alphanumeric 15 Ltd.<br />
Example “rr87uy”<br />
M<br />
<strong>Transaction</strong>Type Alphanumeric 2 <strong>Transaction</strong> Type, “DS” for Data Share. M<br />
RequestType Alpha 1 'Q' Query Request 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<br />
O<br />
TimeOut Numeric N/A allows for the transaction, in milliseconds<br />
Recommendation “60000”<br />
Specific Order number submitted by the<br />
Merchant 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 DS system also<br />
known as the DSID.<br />
O<br />
DSID Numeric N/A Note: Either DSID, or the BatchId is<br />
required<br />
Note: BatchId takes priority over DSID.<br />
BatchId that was sent back when original<br />
batch submission was made.<br />
Example “938344376”<br />
M<br />
BatchId Numeric N/A<br />
Note: Either DSID, or the BatchId is<br />
required<br />
If BatchId is submitted the request and<br />
response strings can only be in XML.<br />
Note: BatchId takes priority over DSID.<br />
Return a list of all the RG analysis<br />
parameter codes, their scores and<br />
M<br />
IsAnalysis Numeric 1<br />
responses. Set <strong>to</strong> '1' for "Yes", '0' for "No".<br />
Note: Defaults <strong>to</strong> 0 if left blank.<br />
Note: Only for XML requests. See Section<br />
6.3 (XML Definitions)<br />
O<br />
Sample Input String:<br />
StringIn=VersionUsed^1~MerchantId^100000~UserName^Mariah~UserPassword^rr87uy~<strong>Transaction</strong>Ty<br />
pe^DS~RequestType^Q~IsTest^1~TimeOut^60000~DSID^10003606<br />
170