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.

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.

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

Saved successfully!

Ooh no, something went wrong!