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 />

Approved sale and authorization transactions receive a<br />

numeric or alphanumeric authorization code referencing the<br />

AuthCode Alphanumeric 30<br />

transaction for processing purposes.<br />

Example “P24586DE”<br />

Note : Only returned when cancelling an ICC authorisation<br />

that went online.<br />

RequestType Alpha 1 ‘C’ Void (Reversal) of the whole amount for an Authorization.<br />

MessageCode Numeric N/A<br />

Example “2170”<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 />

Reference Number from Foreign Exchange system.<br />

FXID Numeric N/A<br />

Example “10003606”<br />

Note: Only returned when transaction is associated with FX<br />

transaction.<br />

The current foreign exchange rate. Decimal length varies.<br />

FXRate Numeric N/A<br />

Example “0.84566”<br />

Note: Only returned when transaction is associated with FX<br />

transaction.<br />

Example “3170”<br />

FXMessageCode Numeric N/A<br />

Note: Only returned when transaction is associated with FX<br />

transaction.<br />

Note: Please See Appendix C for complete list of Results<br />

Note: Only returned when transaction is associated with FX<br />

FXMessage Alphanumeric 60<br />

transaction.<br />

Note: Please See Appendix C for complete list of Response<br />

Messages<br />

Sample Response:<br />

MerchantId^100000~<strong>Transaction</strong>Type^PT~OrderNumber^3650022853~StrId^1692825~PTTID^43153549~M<br />

OP^CC~CurrencyId^840~Amount^56.78~RequestType^C~MessageCode^2170~Message^<strong>Transaction</strong><br />

cancelled successfully<br />

PaymentTrust PayBack <strong>to</strong> Credit Card Request (PT)(P)<br />

A PayBack request will initiate a payment from the merchant’s account against the cardholders credit<br />

card account. This is similar <strong>to</strong> an Electronic Funds Transfer and varies from country <strong>to</strong> country.<br />

Please also note that 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 />

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

M<br />

VersionUsed Alphanumeric 4<br />

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

PT.<br />

Example “2” for PT<br />

M<br />

96

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

Saved successfully!

Ooh no, something went wrong!