Connecting to PaymentTrust's Secure Transaction Network - WorldPay
Connecting to PaymentTrust's Secure Transaction Network - WorldPay
Connecting to PaymentTrust's Secure Transaction Network - WorldPay
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Field Name Data Type Data Size Description<br />
M=Manda<strong>to</strong>ry Fields<br />
O=Optional Fields<br />
<strong>Secure</strong>Id Alphanumeric 20<br />
A statistically unique transaction identifier. Later<br />
required for payment requests: Auth, Forced<br />
Auth, Sale and Forced Sale.<br />
Example “1AWH234KI56LI789LYGR”<br />
Note: Data size must be exactly 20.<br />
Note: Known as the 3D <strong>Secure</strong> XID.<br />
Note: If no <strong>Secure</strong>Id is submitted the system will<br />
generate one for the merchant at the time of the<br />
transaction.<br />
O<br />
PurchaseDesc Alphanumeric 125<br />
A brief description of items purchased.<br />
Example “A pair of pants”<br />
O<br />
Sample Input String:<br />
StringIn=VersionUsed^1~MerchantId^100000~UserName^Mariah~UserPassword^rr87uy~<strong>Transaction</strong>Type^3<br />
D~IsTest^1~TimeOut^60000~RequestType^V~AcctNumber^4779160330716625~ExpDate^092010~Amount^<br />
56.78<br />
STLink will return the following items for a 3D <strong>Secure</strong> Verify<br />
Enrollment Request (3D)(V)<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, “3D” for 3D <strong>Secure</strong>.<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 />
Reference Number from 3D <strong>Secure</strong> system generated with<br />
SVID Numeric N/A Verify Enrollment response.<br />
Example “10003606”<br />
RequestType Alpha 1 'V' Verify Enrollment.<br />
<strong>Secure</strong>Id submitted by the Merchant or a number generated<br />
<strong>Secure</strong>Id Alphanumeric 20 by PaymentTrust Ltd. if <strong>Secure</strong>Id was not specified.<br />
Example “1AWH234KI56LI789LYGR”<br />
Enrollment status used <strong>to</strong> determine liability shift.<br />
CHEnrolled Alpha 1<br />
PaReq Alphanumeric 800<br />
134<br />
Y = Authentication Available. Cardholder Enrolled. URL of<br />
Issuer ACS is included in response.<br />
N = Cardholder Not Participating. Cardholder Not Enrolled.<br />
U = Unable <strong>to</strong> Authenticate.<br />
Base64 encoded message from the PaymentTrust Ltd. MPI.<br />
Must be sent <strong>to</strong> the cardholder’s issuer Access Control<br />
Server.