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.

Sample Response:<br />

MerchantId^100000~<strong>Transaction</strong>Type^PT~OrderNumber^9381795632~StrId^1692786~PTTID^43153508~M<br />

OP^CC~CurrencyId^840~Amount^56.78~RequestType^D~MessageCode^2050~Message^Request pending<br />

PaymentTrust Refund Request (PT)(R)<br />

A Refund request returns a specified amount <strong>to</strong> the cardholder’s account. The following refund is<br />

submitted where a previous deposit transaction has been processed by the system.<br />

Important Note: Merchants setup for 2-stage refund can only send this type of refund. Merchants<br />

processing PC cards cannot use the 2-stage refund.<br />

Important Note: This Request Type can also be submitted via Batch. For more on Batch submissions<br />

please refer <strong>to</strong> the XML definitions in section 6.3 of this document.<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<br />

must be used as shown.<br />

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

M<br />

VersionUsed Alphanumeric<br />

4<br />

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

Note: Must evaluate <strong>to</strong> numeric value for PT.<br />

Example “2” for PT<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, “PT” for PaymentTrust M<br />

IsTest Numeric N/A<br />

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

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

I Indicates the maximum time the merchant<br />

O<br />

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

Recommendation “60000”<br />

M<br />

RequestType Alphanumeric 1 ‘R’ Refund on a Deposit (Settlement).<br />

Indicates the method used <strong>to</strong> receive the<br />

CreditCard information.<br />

M<br />

TRXSource Numeric N/A<br />

70<br />

1 - Swiped with a Card Present<br />

2 - Keyed by merchant with a Card present<br />

3 - Mail Order Telephone Order MOTO (Card<br />

Not Present)<br />

4 - Web orders (Card not present)<br />

5 – Web orders (Card not present, e-mail not<br />

present)<br />

9 – Integrated Circuit Card<br />

Note: Defaults <strong>to</strong> the Merchant default value during<br />

set-up.<br />

Note: Manda<strong>to</strong>ry for ICC transactions.<br />

O

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

Saved successfully!

Ooh no, something went wrong!