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.
Sample Input String:<br />
StringIn=VersionUsed^1~MerchantId^100000~UserName^Mariah~UserPassword^Mariah~<strong>Transaction</strong>Ty<br />
pe^PT~IsTest^1~TimeOut^60000~RequestType^S~MOP^CC~AcctNumber^4459510002561039~ExpDat<br />
e^092010~CurrencyId^840~Amount^56.78<br />
STLink will return the following items for a PaymentTrust<br />
Simultaneous<br />
Authorization and Settlement (Sale) Request (PT)(S)<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, “PT” for PaymentTrust<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 PaymentTrust system generated<br />
with Auth response<br />
PTTID or PTID Numeric N/A Example “10003606”<br />
Note: If the version is less than 2.0, PTTID is returned. If not<br />
PTID is returned.<br />
Account type.<br />
CC - Visa & MasterCard debit & credit cards, Carte<br />
Bancaire, Carte Bleue<br />
DS - Switch/Solo debit cards<br />
CQ - Cheques<br />
MOP Alpha 2<br />
EC - Electronic cheques or credit<br />
DC - Debit Card PIN enabled cards<br />
PC - Purchasing cards<br />
NT - Net Teller<br />
P2 – Pay 2<br />
Example: “CC”<br />
ISO standard numeric ids<br />
CurrencyId Numeric N/A Example 840 = USD, 124 = CAD, 826 = GBP<br />
Note: Please see Appendix B for complete list of values.<br />
<strong>Transaction</strong> amount. Up <strong>to</strong> 4 decimals maximum. Decimal<br />
Amount Numeric N/A varies based on CurrencyId.<br />
Example 840 = “56.78”, 392 = “99”, 048 = “125.333”<br />
Approved sale and authorization transactions receive a<br />
AuthCode Alphanumeric 30<br />
numeric or alphanumeric authorization code referencing the<br />
transaction for processing purposes.<br />
Example “P24586DE”<br />
RequestType Alpha 1 ‘S’ Sale or Simultaneous Authorization and Deposit.<br />
MessageCode Numeric N/A<br />
Example “2100”<br />
Note: Please See Appendix C for complete list of Results<br />
Message Alphanumeric 60<br />
Note: Please See Appendix C for complete list of Response<br />
Messages<br />
Returned when the response is a referral.<br />
ReferrerCode Numeric 20 Note: When placing a call <strong>to</strong> the bank this code must be<br />
presented <strong>to</strong> the bank representative.<br />
84