Professional Documents
Culture Documents
Web Services Interface Specification V2.46.0
Web Services Interface Specification V2.46.0
Web Services Interface Specification V2.46.0
Interface Specification
Version V2.46
20 Janurary 2017
Confidential
www.fisglobal.com
Web Services Interface Specification
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Distribution List
2 FIS Clients
Revision History
1.4 10/10/05 Adding more actioncodes and changing tags to match WSDL case
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
1.7 15/03/06 Added new card Status Code 78 and Action Code 107 for cards that are suspected of
fraudulent use
2.0 DRAFT 28/03/06 New mandatory <instCode> tag added to all messages:
Unique txn ID added in response messages for all web services that have a financial
impact. Account Enquiry will also return these same IDs for each financial
transaction
Added new Web Services TransactionVoid, CardholderUpdate and
CardholderEnquiry
Field <loginID> will be present on the response messages if present in the request
and has been changed from Mandatory to Optional in the request of the
LoadVerification message
Field <authMethod> changed from Optional to Conditional in CardLoad, CancelLoad
and CardActivationLoad messages. This field is mandatory unless <track2> is
provided.
Changed the description of the field <accessCode> in all the messages with extra
clarifications in CardActivation and CardActivationLoad messages
Added a new card Status Code 09 (Dormant). In this status, inactive cards cannot be
loaded. CardLoad message description updated accordingly
Changed status 02 description
Change to StatusChange message to add authentication details. Authentication will
be required to change the status back to normal
Note added to CardTransfer message regarding extended conditions of use
Omitted CancelLoad message (redundant due to Void) and changed Cash Out Web
Services to the more generic Card Unload message. Also added new optional tags
<amtUnload> and <currCode> to both Card Unload web services and CardTransfer
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.0 31/05/06 Formal release of 2.0 DRAFT, plus removal of unused activMethod tag, and replacing
the Activation Code method of activation with the Access Code.
2.1 04/07/06 Added new Web Services for Balance Adjustment and Card Application.
Clarified that the <CVV> field used in Authentication Method ‘3’ actually refers to
the CVC2, the 3-digit security code printed on the back of the card.
Added new Card Status codes.
Added dateActivated to Cardholder Enquiry.
Added amtTxn and curTxn to Outgoing Loads WS.
Clarified use of amtUnload and amtTransfer in Card Unload, Card Unload / Status
Change, and Card Transfer WS.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.5.1 06/10/06 Clarified in Card Application that the <pin> field is conditional not optional.
For Account Enquiry, added new field <billConvRate>, and clarified use of <amtBill>
for authorisations versus financials.
2.5.2 09/10/06 Release of specification compliant with the corresponding version of the Web
Services, which contain the following changes:
Enforced 60 char max <reason> field in Status Change message
Balances contained in Void Transaction responses reflect the balances at the time of
the Void message
Removed potential for date discrepancies due to different timezones on
communicating machines
Added <currCode> in request for Card Unload Status Change message
Changed wsdl field definition for date fields from dateTime to date in Card List
Enquiry message
Added validation of the <countryCode> in the Cardholder Update message
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.6.2 22/03/07 Clarified conditional use of and inter-relationship between all name and address
fields in Card Activation and Card Activate / Card Load message.
Added validation of the <countryCode> in the Card Activation and Card Activate /
Card Load message.
Corrected case of <newPIN>, <currentPIN>, and <confirmPIN> fields in the Manage
PIN WS example message and wsdl file.
2.7 03/05/07 Added new fields to Cardholder Update: <newAccessCode>, <brncode>, <renew>,
<crdDesign>, <crdProgram>.
Added new fields to Cardholder Enquiry and Card Application: <brncode>, <renew>.
In Cardholder Update, added new section ‘Clearing field values’ to specify which
fields will be cleared when a <space> is sent in that field.
2.7.1 31/07/07 Card List Enquiry: <program> and <designRef> fields changed to optional in
response.
Updated this specification (documentation change only) to correctly reflect the wsdl
files, as follows:
Cardholder Update: added <pobox>, <crdprogram> and <crddesign> fields, and
corrected case of <crdproduct> field.
Card Activation: removed <crdAcptID> field.
Card Application: added <dateActivated> field and corrected case of <postcode>,
<crdproduct>, <crdprogram>, and <crddesign> fields.
Cardholder Enquiry: corrected case of <postcode>, <crdproduct>, <crdprogram>,
and <crddesign> fields.
Card Transfer: corrected case of <lastName> and <newPAN> fields.
Outgoing Loads: added <tlogId> and <itemId> fields.
Added new <loadSrc> values:
11 – In-store
12 – EPAY.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.8.1 06/09/07 Cardholder Update: Added information about the details that can be updated by
additional cards.
2.8.2 14/01/08 Updated <ForcePost> definition with information that force posting does not
override maximum balance limits.
2.9 27/02/08 Added new fields to Transaction Description section of Account Enquiry response:
• dataSrc
• txnTime
• localDate
• tlogID
• messageID
Added new field itemSrc to various services
2.10 05/09/08 Account Enquiry: Added new <feeID> field to specify type of cardholder fee.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.12 27/01/09 Added <isoLang> field to Cardholder Update and Cardholder Enquiry.
2.13 10/03/09 Added new fields to Cardholder Update and Cardholder Enquiry services to support
updating and enquiry of an external funds card.
Added new values to <poscdim> field in outgoing messages.
Clarified <txnfilter> field in Account Enquiry.
2.14 15/05/09 Added new card identifier tag <cardID> to all web services.
Added Manage Connection and Validate Card web services.
Added <rev>, <orgItemId>, and <termCode> to the appropriate web services.
Added SecureCode to list of values for <itemSrc>.
Updated definitions of <PAN>, <track2>, and <CardID> in Manage PIN web service.
Improved descriptions of Status Change Web Service.
Added new tags <tel>, <mobTel>, <userdata>, <userdata1>, <userdata2>,
<userdata3>, <userdata4>, <designRef> and <crdproduct> to Card Activation and
Card Activation and Load web services.
Added new tags < loadFundsType> and <loadSrc> to Load Verification web service.
Added <newCardID> to Card Transfer web service.
Modified description of <newPIN> in Modify PIN web service.
Modified description of <PAN> to include masking information.
Added new transaction types to Appendix C.
Renamed <accCurr> to <curBill> and added tag <amtFee> to Outgoing Transaction
web service.
Clarified length of <cardName> and <embossName>.
Clarified the working of the source-of-funds card fields in Cardholder Update.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.16.1 21/10/09 Corrected data type and length of <itemId> and <orgItemId>.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.18 05/10/10 Added CardID and PAN to the Account Enquiry web service.
Added ctxLocalDate, ctxLocalTime, aVSChkRs, threeDSecChkRs and crdproduct to
Outgoing Transaction web service.
2.18.1 21/02/11 Corrected description of DOB in Card Activation and Card Activate/ Card Load web
service.
2.19.2 09/09/11 Removed walletRef and walletID 2 from VoidTransaction web service.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.20.3 09/06/11 Added note regarding support for UTF-8 character set.
2.22 04/08/11 Updated <actionCode> in Outgoing Transaction web service to indicate it can be
present in the request message.
Added <amtCashback> to Outgoing Transaction web service.
2.23 05/09/11 Added new web services Balance Update and SMS Reminders.
Added new authentication method ‘9’.
2.23.2 16/02/12 Appendix F updated to include SMS miscellaneous service fee. Fees section 12
added.
2.23.3 29/06/12 Appendix F updated – added fee codes: 2315, 2320, 2321, 2324, 2325, 2326. Fees
section 12 removed.
2.25 12/09/12 Updated Account Enquiry – new field <multiCurAmounts> and Multicurrency
Amounts section; updated descriptions of <startBal>, <endBal>, <avlBal>, and
<blkAmt>.
2.26 29/10/12 Updated SMS Reminders - updated <function> to include function code 114: CVV
PAN Reminder
Added new web service: Reset Fraud Status
Updated Appendix C – added new transcation type, 25: Reset Fraud Status.
2.27 23/01/13 Updated Account Enquiry Web Service – new fields <extCode> and <mcc>.
Updated Balance Enquiry Web Service – new field, <otbAmt>.
2.27.2 21/02/13 Updated Appendix A: Card Status Codes – added status codes 14 and 74.
2.27.3 01/03/13 In the Card List Enquiry web service, correct the description of the <statcode> tag.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.28.1 24/04/13 Update Cardholder Enquiry WS: corrected <fundCrdPan> to be standard PAN length
and not 4 characters.
2.28.2 05/06/13 Outgoing Loads are no longer supported. Removed references to Outgoing Loads:
Updated Outgoing Messages section
Removed Outgoing Messages section
Updated Appendix C – Transaction Types – removed code 15 Outgoing Loads.
2.28.3 17/06/13 Updated Validate Card WS: updated rejectReason tag, added codes 1133 and 1134.
2.29 06/06/13 Update Cardholder Enquiry WS: 3 new response fields: accProfileRef, cardProfileRef,
custProfileRef.
Update Cardholder Update WS: 3 new request fields: accProfileRef, cardProfileRef,
custProfileRef
2.31 09/12/13 Updated Account Enquiry WS: Change PAN and CARDID to be conditional in
response
Updated Outgoing Transaction WS: Now includes TRN and TXNSUBCODE
2.31.1 26/02/14 Added Appendix J - Card Status and Card Expiry Check by Web Service
2.31.2 03/03/14 Updated Account Enquiry Message and Outgoing Transaction Message sections:
updated <txnSubCode> possible values.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.33 30/06/14 Updated Account Enquiry Web Service: Updated <Txnfilter>: added text as shown in
red:
0 - All account entries.
Includes redemption transactions (including refunds and reversals), loads,
unloads, transfers, balance adjustments, account status changes and fees. Also
includes pending authorisations & authorisation unblocks (expired
authorisations) - available only through configuration , matched (with a
financial) authorisations, and manually cleared authorisations).
Updated Card Load and Card Activate/Card Load: Updated definition of
<billConvRate> to show correct calculation of billConvRate = amtTxn/amtLoad.
Updated Load Verification: Added <amtLoad> and <currCode>.
Updated Appendix B Action Codes: added action code 006.
Updated Appendix F Fee Identifiers: added missing fee ids: 1064, 1065, 2323, 2327,
2328, 2329, 2404, 2405, 2444, 2450.
Updated Appendix J: Card Status and Card Expiry Check by Web Service: * note
changed to indicate that acceptable status codes for this service can be overridden
by client configuration.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.35.1 03/11/14 Updated Card Activation Reversal web service: updated (authMethod> Note to
include reference to method 9 not possible in this message.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.36 26/11/14 Updated Overview and Appendix C Transaction Types to include reference to new
Limit Enquiry web service.
Updated Appendix J Card Status and Card Expiry Check by Web Service to include
reference to Outgoing Notification, Card Activation Reversal and Limit Enquiry web
service.
New Limit Enquiry web service added.
Updated Manage PIN – removed <rev> tag.
Updated Manage Connection – updated <function> description to include new
functions 03 and 04.
Updated Card List Enquiry – additional tag <pinTries>, part of card list information
and updated example.
2.36.1 08/12/14 Updated Limit Enquiry web service – updated type code of <limRef> and <limDesc>
to AN, updated Size of <limRef>.
2.36.3 29/12/14 Updated Appendix A – Card Status Codes: added code 15.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.43 08/12/2015 Updated Account Enquiry web service to include new request field <inclDeclined> to
request the inclusion of declined transactions in the response
2.43.1 15/06/2016 Updated Account Enquiry web service to include new response fields <rejectReason
> and <reasonCode> in transaction description
2.44.0 10/07/2016 Updated Card Transfer web service to include new request fields <destAmtTransfer>
and <destCurrCode>
Update Load verification web service to include new request fields
<verificationType>
2.46 20/01/2017 The change is for Card Holder Update and Card Holder Enquiry web service.
• Updated Card Holder Update web service to introduce 4 new elements in
the request for <additionalCustDet> and <additionalCrdDet> structures.
These are <valueDate>, <valueTime>, <valueAmt> and <valueCurrCode>.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Table of Contents
About this Guide ........................................................................................................................ 27
Purpose of This Document .......................................................................................................................................... 27
Who Should Use This Document ................................................................................................................................ 27
Structure of This Document ........................................................................................................................................ 27
1. Overview ............................................................................................................................. 28
1.1. Incoming Core Messages ................................................................................................................................... 28
1.1.1. Card Activation .................................................................................................................................... 29
1.1.2. Card Load ............................................................................................................................................. 29
1.1.3. Status Change ...................................................................................................................................... 29
1.1.4. Balance Enquiry ................................................................................................................................... 29
1.1.5. Account Enquiry ................................................................................................................................... 29
1.1.6. Card List Enquiry .................................................................................................................................. 29
1.1.7. Load Verification .................................................................................................................................. 29
1.1.8. Card Transfer ....................................................................................................................................... 29
1.1.9. Card Unload ......................................................................................................................................... 29
1.1.10. Void Transaction .................................................................................................................................. 29
1.1.11. Cardholder Update .............................................................................................................................. 29
1.1.12. Cardholder Enquiry .............................................................................................................................. 30
1.1.13. Balance Adjustment ............................................................................................................................. 30
1.1.14. Card Application .................................................................................................................................. 30
1.1.15. Manage PIN.......................................................................................................................................... 30
1.1.16. Manage Connection ............................................................................................................................. 30
1.1.17. Validate Card ....................................................................................................................................... 30
1.1.18. Wallet Enquiry ..................................................................................................................................... 30
1.1.19. Balance Update .................................................................................................................................... 30
1.1.20. SMS Reminders .................................................................................................................................... 30
1.1.21. Reset Fraud Status ............................................................................................................................... 30
1.1.22. Card Activation Reversal ...................................................................................................................... 30
1.1.23. Limit Enquiry ........................................................................................................................................ 30
1.1.24. Remove Authorisation ......................................................................................................................... 30
1.1.25. Limit Update ......................................................................................................................................... 31
1.2. Incoming Combination Messages ..................................................................................................................... 32
1.2.1. Card Activation and Load ..................................................................................................................... 32
1.2.2. Card Unload and Status Change .......................................................................................................... 32
1.3. Outgoing Messages ........................................................................................................................................... 32
1.3.1. Outgoing Transaction........................................................................................................................... 32
1.3.2. Outgoing Notification .......................................................................................................................... 32
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
1.4. Structure............................................................................................................................................................ 32
1.4.1. Message Types ..................................................................................................................................... 32
1.4.2. Usage Codes......................................................................................................................................... 33
6. Account Enquiry................................................................................................................... 73
6.1. Record Description ............................................................................................................................................ 73
6.2. Example ............................................................................................................................................................. 84
6.2.1. Request ................................................................................................................................................ 84
6.2.2. Response .............................................................................................................................................. 86
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Field 55 Integrated Circuit Card (ICC) System Related Data ..................................................................................... 434
Example..................................................................................................................................................................... 447
Appendix J: Card Status and Card Expiry Check by Web Service ................................................ 448
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
1. Overview
This document describes the XML Web Services messages that can be used between FIS and front ends such as IVR
(Interactive Voice Recognition), cardholder websites and teller terminals such as UltraPos.
Note: The system using FIS Web Services must be capable of ignoring fields it does not require either in responses (for
Incoming Messages), or in requests (for Outgoing Messages). Meaning, the introduction of new fields to the
specification should not cause systems written to an older version of the specification to fail.
Note: Unless stated otherwise, the ordering of the fields within the message should not be relied upon.
Note: FIS Web Services use RPC/encoded style as indicated in the wsdl files. FIS supports only RPC/encoded style for
Web Services.
Brief overviews of the messages processed by FIS Web Services from the three input streams illustrated above are as
follows:
Note: All minimum and maximum lengths are specified in bytes. For the Latin-1 and ASCII character set, one character
is equivalent to one byte. However, for the UTF-8 character set, one character may not be always equal to one
byte. Cortex supports up to 4-byte long UTF-8 characters.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
1.1.1.Card Activation
Prepaid cards distributed by FIS will normally be issued in an inactive state - “Not yet Issued” (see Appendix A). The
Card Activation message will set the status of the card to its active state “00”, thus enabling transactions to be
performed.
1.1.2.Card Load
Not all cards new cards created on FIS are pre-loaded with an initial amount. A typical scenario is when a customer
buys the card and requests a particular value be put on the card. This message should be used to load that amount onto
the card. It may also be used for subsequent re-loads, should the card product support this function.
1.1.3.Status Change
This message allows the status of a card to be changed, for example, to a lost or stolen status, preventing further use.
1.1.4.Balance Enquiry
A request for a Balance Enquiry will return the current available balance on the card. This message may also be used to
authenticate a cardholder for another system, such as IVR or a cardholder website.
1.1.5.Account Enquiry
A request for an account enquiry will return a list of transactions performed on the card, along with the current
available balance.
1.1.7.Load Verification
This message reduces the likelihood for payment reversals, by pre-validating the load request in terms of the card
status, limits, and various other checks. It follows that this message should be used before a Card Load request.
1.1.8.Card Transfer
This message should be used to transfer an amount from one card to another. It may be used for a full balance transfer
when for example a card is being replaced by another card, for reasons such as it being lost/stolen or damaged.
1.1.9.Card Unload
This message enables a cardholder to redeem the remaining value or a specified value from the card. This is in essence
the opposite of a Card Load, but is not like a Void Transaction, which reverts the updates of the related transaction.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
1.3.1.Outgoing Transaction
This message will be used to send an authorisation to another system for approval or for posting.
This message is only available to members configured for its use and will require members to implement a Web Service
message based on the FIS specification contained within this document.
1.3.2.Outgoing Notification
This message is generated from FIS and sent to a client’s Web Service. The message will be used to send a notification
to the client for the card holder.
1.4. Structure
1.4.1.Message Types
For each message, an XML tag is specified. This tag will be the very first tag seen in the message and will be the header
tag for all messages of that type.
In the following tables the following abbreviations are used for the format:
Fmt Description
A Alphabetic
AN Alpha-numeric
D Decimal
N Numeric
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
All monetary amounts are expressed with the decimal point and the correct number of decimal places for that
currency. For example, an amount of GBP 123.45 would be expressed as <123.45>, and GBP 300 would be expressed as
<300.00>.
All <localDate> and <localTime> fields represent the date and time when the message was generated.
<actionCode> represents the response code supplied in the response message back to the originator of the request.
The field values are in accordance with the ISO field values for the ‘Action Code’. For example, 116 is ‘insufficient funds’,
909 being ‘system malfunction’. The codes applicable to FIS may be found in Appendix B. Note that not all ISO Action
Codes are supported.
1.4.2.Usage Codes
The Usage Codes can be found in the last two columns of the Message Type tables. One column represents the Request
message, and the other the response sent back to the originator.
Fmt Description
M Mandatory
Om Omit field
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2. Card Activation
Typically, cards are issued in an inactive state. Therefore, cardholder will have to ensure the new card is activated before the card may be used. The following are the fields needed
by FIS Web Services to activate a card:
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<county> AN 1 20 County O Om
Sending a ‘space’ will clear this field.
This is updated only if <lastName> is present.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 Card Verification Value, the 3-digit code printed on the back of the card. C Om
Mandatory if the value of <actMethod> is ‘2’
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Returned in the response if present in the request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<reason>1 AN 1 60 Reason for card status change. The default value is ‘Card Activated’. O Om
Card activation will change the card status from ‘Inactive’ to ‘Normal’.
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
<userdata> AN 1 30 Sets a member defined cardholder information field, which is stored at card O Om
level. This is a free text field.
This field can be cleared by sending a space.
1
This tag is extracted into the Card Status Change Report.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<designRef> AN 1 8 Sets the design this card associated with the card. O Om
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
If <secValue> is ‘space’ and the security check type is “synchronized”, the
security data will be synchronized by card/customer data.
If <secValue> is ‘space’ and the security check type is normal, the security
value in the database will be ‘space’.
If <secValue> is empty when <action> is '6', the <secChkid>/ <secValue> pair
will be removed.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
2.2.1.Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardActivation xmlns:ns1="urn:CardActivation" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjCardActivationRqstInfo href="#id0" />
</ns1:cardActivation>
<multiRef xmlns:ns2="http://wsvalueobj.CardActivation.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardActivationRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<title xsi:nil="true" xsi:type="soapenc:string" />
<lastName xsi:nil="true" xsi:type="soapenc:string" />
<firstName xsi:nil="true" xsi:type="soapenc:string" />
<DOB xsi:type="xsd:date">1982-01-01</DOB>
<addrl1 xsi:nil="true" xsi:type="soapenc:string" />
<addrl2 xsi:nil="true" xsi:type="soapenc:string" />
<addrl3 xsi:nil="true" xsi:type="soapenc:string" />
<city xsi:nil="true" xsi:type="soapenc:string" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2.2.2.Response
<?xml version="1.0" encoding="UTF-8"?>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
3. Card Load
The following are the fields needed by FIS Web Services to load a card with a given amount. Only cards in inactive status or cards already activated can have a ‘Card Load’ performed
upon them. A combined Activate/Load message is also available.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
<currCode> AN 3 3 Alpha currency code of the amount to load. This must match the card’s M Om
currency or the action will fail
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Returned in the response if present in the request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<walletID> N 1 10 Wallet ID. This is used as an alternative to <walletRef> for wallet reloads. O O
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<billConvRate> D 1 8 The conversion rate used to calculate the billing amount amtBill from the Om M
transaction amount amtTxn.
billConvRate = amtTxn/amtLoad
A default value of 1 will be sent in response when curBill is same as curTxn or if
curTxn not provided.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
3.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
3.2.1.Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
3.2.2.Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardLoadResponse xmlns:ns1="urn:CardLoad" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cardLoadReturn href="#id0" />
</ns1:cardLoadResponse>
<multiRef xmlns:ns2="http://wsvalueobj.CardLoad.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardLoadRspsInfo">
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<actionCode xsi:type="soapenc:string">000</actionCode>
<instCode xsi:type="soapenc:string">TEST</instCode>
<itemId xsi:type="soapenc:string">63471</itemId>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
4. Status Change
To change the status of a card from an activated state to a cancelled, lost, stolen or damaged state. In other words the status change call can used to de-activate the card.
This Web Service may also be used to set a Card Status back to normal if the status had been changed previously for a temporary period of time. For example, it can be used to reset
the number of PIN tries for cards that have the status ‘PIN Tries Exceeded’.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Returned in the response if present in the request
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
4.2. Example
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
4.2.1.Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:statusChange xmlns:ns1="urn:StatusChange" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjStatusChangeRqstInfo href="#id0" />
</ns1:statusChange>
<multiRef xmlns:ns2="http://wsvalueobj.StatusChange.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:StatusChangeRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">2</txnType>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<track2 xsi:nil="true" xsi:type="soapenc:string" />
<authMethod xsi:type="soapenc:string">1</authMethod>
<DOB xsi:nil="true" xsi:type="xsd:date" />
<CVV xsi:nil="true" xsi:type="soapenc:string" />
<accessCode xsi:nil="true" xsi:type="soapenc:string" />
<lastName xsi:nil="true" xsi:type="soapenc:string" />
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime href="#id2" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<newStatCode xsi:type="soapenc:string">01</newStatCode>
<crdAcptID xsi:nil="true" xsi:type="soapenc:string" />
<reason xsi:nil="true" xsi:type="soapenc:string" />
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<itemSrc xsi:nil="true" xsi:type="xsd:short" />
<secDet xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" xsi:nil="true"
xsi:type="ns3:SecurityDetailsInfo" />
</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id2" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:long">135409</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int">44</multiRef>
</soapenv:Body>
</soapenv:Envelope>
4.2.2.Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:statusChangeResponse xmlns:ns1="urn:StatusChange"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<statusChangeReturn href="#id0" />
</ns1:statusChangeResponse>
<multiRef xmlns:ns2="http://wsvalueobj.StatusChange.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:StatusChangeRspsInfo">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID xsi:type="xsd:int">44</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">2</txnType>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<sysDate xsi:type="xsd:date">2008-10-17</sysDate>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
5. Balance Enquiry
The Balance Enquiry returns the card balance.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 – SecureCode
<avlBal> D 1 20 Balance of the card account. This includes all financials but ignores outstanding Om M
authorisations
<blkAmt> D 1 20 Amount of funds blocked on the card account as a result of all outstanding Om M
authorisations
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<otbAmt> D 1 20 Open To Buy amount for the card account which is usually available balance Om M
minus the blocked amount.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
5.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
5.2.1.Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:balanceEnquiry xmlns:ns1="urn:BalanceEnquiry" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjBalanceEnquiryRqstInfo href="#id0" />
</ns1:balanceEnquiry>
<multiRef xmlns:ns2="http://wsvalueobj.BalanceEnquiry.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:BalanceEnquiryRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">3</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<DOB xsi:nil="true" xsi:type="xsd:date" />
<track2 xsi:nil="true" xsi:type="soapenc:string" />
<CVV xsi:nil="true" xsi:type="soapenc:string" />
<accessCode xsi:nil="true" xsi:type="soapenc:string" />
<lastName xsi:nil="true" xsi:type="soapenc:string" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime href="#id2" />
<crdAcptID xsi:nil="true" xsi:type="soapenc:string" />
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<itemSrc xsi:nil="true" xsi:type="xsd:short" />
<secDet xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" xsi:nil="true"
xsi:type="ns3:SecurityDetailsInfo" />
</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id2" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:long">135409</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int">44</multiRef>
</soapenv:Body>
</soapenv:Envelope>
5.2.2.Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:balanceEnquiryResponse xmlns:ns1="urn:BalanceEnquiry"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<balanceEnquiryReturn href="#id0" />
</ns1:balanceEnquiryResponse>
<multiRef xmlns:ns2="http://wsvalueobj.BalanceEnquiry.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:BalanceEnquiryRspsInfo">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID xsi:type="xsd:int">44</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">3</txnType>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<avlBal xsi:type="xsd:double">128.56</avlBal>
<blkAmt xsi:type="xsd:double">35.44</blkAmt>
<currCode xsi:type="soapenc:string">GBP</currCode>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<sysDate xsi:type="xsd:date">2008-10-17</sysDate>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
6. Account Enquiry
Transactions performed by the cardholder are returned along with a starting balance and current balance.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
<startDate> YYYY-MM- 10 10 Start date for the Enquiry. Only account entries on this day and beyond will be O C
DD returned.
If not specified and if <numTxns> is not present, the search will return results
from the first account entry. These results will be sorted in ascending order of
<itemID>.
The field will be present in the response if appears in the request
<endDate> YYYY-MM- 10 10 End date for the Enquiry. Only account entries on this day and before will be O C
DD returned.
If not specified and if <numTxns> is not present, the search will return results
up to the last account entry. These results will be sorted in ascending order of
<itemID>.
The field will be present in the response if appears in the request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = 5
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<startBal> D 1 20 The opening balance of the card account for the period required, ignoring Om M
outstanding authorisations. For Multicurrency Cards, this will contain the
accumulated balance in the default currency.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<endBal> D 1 20 The closing balance of the card for the period required, ignoring outstanding Om M
authorisations. For Multicurrency Cards, this will contain the accumulated
balance in the default currency.
<curBill> AN 1 3 The cardholder account (billing) currency, represented in the alphabetic ISO Om M
code.
<multiCurAmounts> - - - See MULTI CURRENCY AMOUNTS definition below. Only for Multicurrency Om O
cards.
Can occur multiple times within the message.
<avlBal> D 1 20 Balance of the card account. This includes all financials but ignores outstanding Om M
authorisations. For Multicurrency Cards, this will contain the accumulated
balance in the default currency.
<blkAmt> D 1 20 Amount of funds blocked on the card account as a result of all outstanding Om M
authorisations. For Multicurrency Cards, this will contain the accumulated
blocked amount in the default currency.
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
<postDate> YYYY-MM- 10 10 CORTEX business date on which CORTEX processed the transaction. Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<amtBill> D 1 20 The amount of the transaction billed (for financials) or blocked (for Om M
authorisations) to the cardholder account, expressed in the account currency
<curBill>
<avlBal> D 1 20 The balance on the card account at the time of this item. This includes all Om M
financial transactions, but ignores outstanding authorisations
<blkAmt> D 1 20 The amount of funds blocked amount on the card account at the time of this Om M
item, as a result of all outstanding authorisations
<itemId> N 1 10 The item ID. Present in all returned items that impact the funds on the Om C
account.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<billConvRate> D 1 8 The conversion rate used to calculate the billing amount amtBill from the Om C
transaction amount amtTxn.
billConvRate = amtTxn / amtBill
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<localDate> YYYY-MM- 10 10 Calendar date the transaction was generated by the terminal (POS/ATM) or Om C
DD acquirer.
Applicable to network-received transactions only.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<reasonCode> N 1 5 Message reason code. Defined ISO 8583:93 A.7. Extended by card schemes. Om O
<rejectReason> N 1 5 Reject reason code. Internal Cortex code indicating exact cause for transaction Om O
rejection. Pls refer to the document CortexDataCodes.pdf for complete list of
valid codes with their descriptions.
<avlBal> D 1 20 The balance on the card account at the time of this request in account Om M
currency.
<blkAmt> D 1 20 The amount of funds blocked amount on the card account at the time of this Om M
request in account currency.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<otbAmt> D 1 20 Open To Buy amount for the card account which is usually available balance Om M
minus the blocked amount.
6.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
6.2.1.Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:accountEnquiry xmlns:ns1="urn:AccountEnquiry" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjAccountEnquiryRqstInfo href="#id0" />
</ns1:accountEnquiry>
<multiRef xmlns:ns2="http://wsvalueobj.AccountEnquiry.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:AccountEnquiryRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<txnType xsi:type="soapenc:string">4</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<track2 xsi:nil="true" xsi:type="soapenc:string" />
<DOB xsi:nil="true" xsi:type="xsd:date" />
<CVV xsi:nil="true" xsi:type="soapenc:string" />
<accessCode xsi:nil="true" xsi:type="soapenc:string" />
<lastName xsi:nil="true" xsi:type="soapenc:string" />
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime href="#id2" />
<txnFilter xsi:nil="true" xsi:type="soapenc:string" />
<startDate xsi:nil="true" xsi:type="xsd:date" />
<endDate xsi:nil="true" xsi:type="xsd:date" />
<crdAcptID xsi:nil="true" xsi:type="soapenc:string" />
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<numTxns href="#id3" />
<dataSrc xsi:nil="true" xsi:type="xsd:short" />
<itemSrc xsi:nil="true" xsi:type="xsd:short" />
<secDet xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" xsi:nil="true"
xsi:type="ns3:SecurityDetailsInfo" />
</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id2" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:long">135409</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id3" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:short">2</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int">44</multiRef>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</soapenv:Body>
</soapenv:Envelope>
6.2.2.Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:accountEnquiryResponse xmlns:ns1="urn:AccountEnquiry"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<accountEnquiryReturn href="#id0" />
</ns1:accountEnquiryResponse>
<multiRef xmlns:ns2="http://wsvalueobj.AccountEnquiry.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:AccountEnquiryRspsInfo">
<messageID xsi:type="xsd:int">44</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">4</txnType>
<PAN xsi:type="soapenc:string">111111******1111</PAN>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<startBal xsi:type="xsd:double">141.56</startBal>
<endBal xsi:type="xsd:double">128.56</endBal>
<txnDesc soapenc:arrayType="ns2:TransactionDescriptionInfo[2]" xsi:type="soapenc:Array">
<txnDesc href="#id1" />
<txnDesc href="#id2" />
</txnDesc>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemType xsi:type="soapenc:string">3</itemType>
<billConvRate xsi:type="xsd:double">1.0</billConvRate>
<txnTime xsi:type="xsd:long">132030</txnTime>
<messageID xsi:type="xsd:int">0</messageID>
<tlogID xsi:type="xsd:long">111111</tlogID>
<localDate xsi:type="xsd:date">2008-09-11</localDate>
<feeID xsi:nil="true" xsi:type="xsd:short" />
<txnSubCode xsi:nil="true" xsi:type="xsd:int" />
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<curBill xsi:type="soapenc:string">GBP</curBill>
</multiRef>
<multiRef xmlns:ns4="http://wsvalueobj.AccountEnquiry.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns4:TransactionDescriptionInfo">
<txnDate xsi:type="xsd:date">2008-11-04</txnDate>
<postDate xsi:type="xsd:date">2008-10-16</postDate>
<amtTxn xsi:type="xsd:double">13.0</amtTxn>
<avlBal xsi:type="xsd:double">128.56</avlBal>
<blkAmt xsi:type="xsd:double">35.44</blkAmt>
<amtBill xsi:type="xsd:double">13.0</amtBill>
<debOrCred xsi:type="soapenc:string">0</debOrCred>
<crdAcptID xsi:type="soapenc:string">11111111</crdAcptID>
<RRN xsi:type="soapenc:string">111111111111</RRN>
<curTxn xsi:type="soapenc:string">GBP</curTxn>
<description xsi:type="soapenc:string">Fin: MORRISONS,BIRMINGHAM,GBR</description>
<itemId xsi:type="soapenc:string">11732884</itemId>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemType xsi:type="soapenc:string">2</itemType>
<billConvRate xsi:type="xsd:double">1.0</billConvRate>
<txnTime xsi:type="xsd:long">95245</txnTime>
<messageID xsi:type="xsd:int">0</messageID>
<tlogID xsi:type="xsd:long">111111</tlogID>
<localDate xsi:type="xsd:date">2008-11-04</localDate>
<feeID xsi:nil="true" xsi:type="xsd:short" />
<curBill xsi:type="soapenc:string">GBP</curTxn>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Login ID is used to differentiate between a 'cardholder' and a 'purchaser' i.e. it
allows a card to have two types of ‘owners’. Purchasers can see all cards they
purchased while cardholders can only see the ones they hold themselves.
Mandatory if neither <PAN>, <cardID>, <accno>, <userdata1>,
<additionalAccdet> nor <additionaCustdet> are provided.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<avlBal> D 1 20 The current balance on the card account. This includes all financial transactions, Om M
but excludes authorisations
<blkAmt> D 1 20 The current blocked amount on the card account. This comprises all Om M
outstanding authorisations
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<accessCode> AN 1 12 Access Code for the card. Only returned in response for internaly configured Om C
customers
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
7.2. Example
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
7.2.1.Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:urn="urn:CardListEnquiry"> >
<soapenv:Body>
<urn:cardListEnquiry soapenv:encodingStyle=http://schemas.xmlsoap.org/soap/encoding/>
<pobjWSCardListEnquiryRqstInfo xsi:type="wsv:CardListEnquiryRqstInfo"
xmlns:wsv="http://wsvalueobj.CardListEnquiry.prepaid.webservices.cortex.com">
<messageID>9838</messageID>
<instCode>ACL</instCode>
<txnType>5</txnType>
<cardID xsi:type="soapenc:string">7838374070692555</cardID>
<localDate>2012-01-27</localDate>
<localTime>223208</localTime>
<itemSrc>5</itemSrc>
</pobjWSCardListEnquiryRqstInfo>
</soapenv:Body>
</soapenv:Envelope>
7.2.2.Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardListEnquiryResponse soapenv:encodingStyle=http://schemas.xmlsoap.org/soap/encoding/
xmlns:ns1="urn:CardListEnquiry">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<cardListEnquiryReturn xsi:type="ns2:CardListEnquiryRspsInfo"
xmlns:ns2="http://wsvalueobj.CardListEnquiry.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">9838</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">ACL</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5</txnType>
<localDate xsi:type="xsd:date">2012-01-27</localDate>
<localTime xsi:type="xsd:long">223208</localTime>
<purchaserCardList soapenc:arrayType="ns2:CardListInfo[0]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
<cardHolderCardList soapenc:arrayType="ns2:CardListInfo[1]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<cardHolderCardList xsi:type="ns2:CardListInfo">
<PAN xsi:type="soapenc:string">675915******1294</PAN>
<cardID xsi:type="soapenc:string">7838374070692555</cardID>
<expDate xsi:type="xsd:date">2011-12-31</expDate>
<currCode xsi:type="soapenc:string">GBP</currCode>
<statCode xsi:type="soapenc:string">07</statCode>
<crdProduct xsi:type="soapenc:string">ADLT</crdProduct>
<program xsi:type="soapenc:string">BLISS</program>
<designRef xsi:type="soapenc:string">UACB</designRef>
<avlBal xsi:type="xsd:double">0.0</avlBal>
<blkAmt xsi:type="xsd:double">0.0</blkAmt>
<firstName xsi:type="soapenc:string">PROCESSING</firstName>
<lastName xsi:type="soapenc:string">SERVICES</lastName>
<embossName xsi:type="soapenc:string">PROCESSING SERVICES</embossName>
<custType xsi:type="xsd:int">0</custType>
<accno xsi:type="soapenc:string">BLISS064532300</accno>
<pinTries xsi:type="xsd:int">0</pinTries>
additionalCustDet soapenc:arrayType="ns3:AdditionalDetails[11]" xsi:type="soapenc:Array"
xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com">
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">ACL_PASSPORTNO</reference>
<value xsi:type="soapenc:string">981080157</value>
</additionalCustDet>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">ACL_UKDVL</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">ACL_WHERE_HEARD_ABOUT</reference>
<value xsi:type="soapenc:string">2</value>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">CPFRULES</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">FRT_KYC_RSP_REF</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">FRT_KYC_RSP_RESULT</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">GRG_CONS_CUSTEXT_REF</reference>
<value xsi:type="soapenc:string">20082009</value>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">KYC_DONE_BY</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">RATEFEE</reference>
<value xsi:type="soapenc:string"/>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">TST2</reference>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<value xsi:type="soapenc:string">1</value>
</additionalCustDet>
<additionalCustDet xsi:type="ns3:AdditionalDetails">
<reference xsi:type="soapenc:string">TST3</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCustDet>
</additionalCustDet>
<additionalCrdDet soapenc:arrayType="ns4:AdditionalDetails[6]" xsi:type="soapenc:Array"
xmlns:ns4="http://wsvalueobj.common.prepaid.webservices.cortex.com">
<additionalCrdDet xsi:type="ns4:AdditionalDetails">
<reference xsi:type="soapenc:string">CTX_CRD_MCIC_CPNID</reference>
<value xsi:type="soapenc:string">123451234</value>
</additionalCrdDet>
<additionalCrdDet xsi:type="ns4:AdditionalDetails">
<reference xsi:type="soapenc:string">TST1</reference>
<value xsi:type="soapenc:string">1</value>
</additionalCrdDet>
<additionalCrdDet xsi:type="ns4:AdditionalDetails">
<reference xsi:type="soapenc:string">TST10</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCrdDet>
<additionalCrdDet xsi:type="ns4:AdditionalDetails">
<reference xsi:type="soapenc:string">TST7</reference>
<value xsi:type="soapenc:string"/>
</additionalCrdDet>
<additionalCrdDet xsi:type="ns4:AdditionalDetails">
<reference xsi:type="soapenc:string">TST8</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCrdDet>
<additionalCrdDet xsi:type="ns4:AdditionalDetails">
<reference xsi:type="soapenc:string">TST9</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
</additionalCrdDet>
</additionalCrdDet>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</cardHolderCardList>
</cardHolderCardList>
<loaderCardList soapenc:arrayType="ns2:CardListInfo[0]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
<loginID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
<PAN xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">675915******1294</PAN>
<cardID xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">7838374070692555</cardID>
<accno xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
<currCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
<userdata1 xsi:type="soapenc:string" xsi:nil="true"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"/>
<sysDate xsi:type="xsd:date">2010-05-19</sysDate>
<actionCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">000</actionCode>
</cardListEnquiryReturn>
</ns1:cardListEnquiryResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
8. Load Verification
The Load Verification message allows checking if a load operation is allowed for a particular card, by verifying that that the card exists, the status is correct, the card is not expired,
the proposed load amount will not put the card over the maximum balance assigned to it, and will not exceed any limits. This message will normally happen prior to a Card Load
message.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 – SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
8.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
8.2.1.Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<ns1:loadVerification xmlns:ns1="urn:LoadVerification"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjLoadVerificationRqstInfo href="#id0" />
</ns1:loadVerification>
<multiRef xmlns:ns2="http://wsvalueobj.LoadVerification.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:LoadVerificationRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">6</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<track2 xsi:nil="true" xsi:type="soapenc:string" />
<DOB xsi:nil="true" xsi:type="xsd:date" />
<CVV xsi:nil="true" xsi:type="soapenc:string" />
<accessCode xsi:nil="true" xsi:type="soapenc:string" />
<lastName xsi:nil="true" xsi:type="soapenc:string" />
<localTime href="#id2" />
<localDate xsi:type="xsd:date">2008-11-11</localDate>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<secDet xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" xsi:nil="true"
xsi:type="ns3:SecurityDetailsInfo" />
</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id2" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:long">135409</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int">564433</multiRef>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</soapenv:Body>
</soapenv:Envelope>
8.2.2.Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:loadVerificationResponse xmlns:ns1="urn:LoadVerification"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<loadVerificationReturn href="#id0" />
</ns1:loadVerificationResponse>
<multiRef xmlns:ns2="http://wsvalueobj.LoadVerification.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:LoadVerificationRspsInfo">
<messageID xsi:type="xsd:int">564433</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">6</txnType>
<localDate xsi:type="xsd:date">2008-11-11</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<maxLoad xsi:type="xsd:double">0.0</maxLoad>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<sysDate xsi:type="xsd:date">2007-10-19</sysDate>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
9. Card Transfer
The Card Transfer message enables the transfer of a specific amount, or the full balance, from one card onto another. Can principally occur when a card has been damaged or lost
and a replacement is required. A separate transaction type exists which will modify the status to lost/stolen/damaged and subsequently transfer the balance to a new, whilst also
activating the new card.
This message merely performs the transfer.
Note: Transfers can be performed from a card which has been marked as lost/stolen but only if configured to do so.
Note: Transfers are subject to load limit checking if this is configured. Load limit checking is set at institution level.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = 5
<amtTransfer> D 1 20 The requested amount to transfer. If not present, it is assumed the full card O M
balance is requested to be transferred.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<avlBal> D 1 20 The current balance on the card account. This includes all financial Om M
transactions, but excludes authorisations
<blkAmt> D 1 20 The current blocked amount on the card account. This comprises all Om M
outstanding authorisations
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<itemId> N 1 10 The unique item ID for this Card Transfer. The ID returned is the ID relating to Om M
the ‘unload’ leg of the transfer, that is, the unload from the source card
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<destAmtTransfer> D 1 20 If present, this fixed amount is transferred to the destination account with out O Om
any forex ( if source and destination currency is different) and checks.
Requires destCurrCode.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
9.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
9.2.1.Request
<?xml version="1.0" encoding="UTF-8"?>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
9.2.2.Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardTransferResponse xmlns:ns1="urn:CardTransfer"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cardTransferReturn href="#id0" />
</ns1:cardTransferResponse>
<multiRef xmlns:ns2="http://wsvalueobj.CardTransfer.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardTransferRspsInfo">
<messageID xsi:type="xsd:int">444345</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<txnType xsi:type="soapenc:string">7</txnType>
<PAN xsi:type="soapenc:string">111111******1111</PAN>
<localDate xsi:type="xsd:date">2008-12-06</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<newPAN xsi:type="soapenc:string">222222******2222</newPAN>
<avlBal xsi:type="xsd:double">28.0</avlBal>
<blkAmt xsi:type="xsd:double">0.0</blkAmt>
<amtTransfer xsi:type="xsd:double">3.0</amtTransfer>
<currCode xsi:type="soapenc:string">GBP</currCode>
<sysDate xsi:type="xsd:date">2007-10-19</sysDate>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<itemId xsi:type="soapenc:string">63474</itemId>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
10.Card Unload
A Card Unload enables the cardholder to redeem a specified value or the remaining balance on their card. It may be necessary and useful to cancel the card with a ‘Customer
Closed’ status. This is not possible in this transaction type, but can be performed in a transaction type described in section 4.
Note: The maximum amount that is available for unload is Available Balance minus Blocked Amount. Attempts to unload a higher amount are rejected.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<amtUnload> D 1 20 The requested amount to unload. If not specified it is assumed the whole O M
amount remaining on the card has been requested.
If the amount is specified, this amount will be returned in the response.
Otherwise, the actual amount unloaded (net of fees) will be returned.
<currCode> AN 1 3 The card’s currency. Must be specified for multi-currency cards. Optional for C Om
single currency cards, if not provided the card currency will be used.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = 5
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
<avlBal> D 1 20 The current balance on the card account. This includes all financial Om M
transactions, but excludes authorisations
<blkAmt> D 1 20 The current blocked amount on the card account. This comprises all Om M
outstanding authorisations
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
10.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
10.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardUnload xmlns:ns1="urn:CardUnload" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<in0 href="#id0" />
</ns1:cardUnload>
<multiRef xmlns:ns2="http://wsvalueobj.CardUnload.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardUnloadRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">8</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<track2 xsi:nil="true" xsi:type="soapenc:string" />
<DOB xsi:nil="true" xsi:type="xsd:date" />
<CVV xsi:nil="true" xsi:type="soapenc:string" />
<accessCode xsi:nil="true" xsi:type="soapenc:string" />
<lastName xsi:nil="true" xsi:type="soapenc:string" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime href="#id2" />
<crdAcptID xsi:nil="true" xsi:type="soapenc:string" />
<amtUnload href="#id3" />
<currCode xsi:type="soapenc:string">GBP</currCode>
<loadSrc xsi:nil="true" xsi:type="soapenc:string" />
<loadFundsType xsi:nil="true" xsi:type="soapenc:string" />
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<secDet xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" xsi:nil="true"
xsi:type="ns3:SecurityDetailsInfo" />
</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id3" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:double">10.0</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id2" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:long">135409</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int">44435</multiRef>
</soapenv:Body>
</soapenv:Envelope>
10.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardUnloadResponse xmlns:ns1="urn:CardUnload" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cardUnloadReturn href="#id0" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</ns1:cardUnloadResponse>
<multiRef xmlns:ns2="http://wsvalueobj.CardUnload.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardUnloadRspsInfo">
<messageID xsi:type="xsd:int">44435</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">8</txnType>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<avlBal xsi:type="xsd:double">92488.2</avlBal>
<blkAmt xsi:type="xsd:double">0.0</blkAmt>
<amtUnload xsi:type="xsd:double">10.0</amtUnload>
<currCode xsi:type="soapenc:string">GBP</currCode>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<sysDate xsi:type="xsd:date">2007-10-19</sysDate>
<itemId xsi:type="soapenc:string">63461</itemId>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Note: This will reverse a previous load message only and will not simply reverse a given amount.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <actMethod> is ‘1’ or <authMethod> is C Om
DD ‘2’ or ‘6’. Otherwise, will be updated as part of cardholder registration.
If age-verification is configured and conditions are met, the <crdProduct>
associated with the card will be changed. Refer to the <crdProduct> field
description in the Cardholder Update message for the impact of this change.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<county> AN 1 20 County O Om
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<expDate> YYYY-MM- 10 10 Expiry Date. If not passed in the expiry date used from when the card was O Om
DD requested will be used
<currCode> AN 3 3 Currency of the amount to load. This must match the card’s currency or the M Om
action will fail
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Returned in the response if present in the request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
<userdata> AN 1 30 Sets a member defined cardholder information field, which is stored at card O Om
level. This is a free text field.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<newCurrCode> N 1 1 Flag to indicate if a new currency code is to be used. Possible values are: O Om
0 – default value if not present. Existing currency in currCode field is used for
the account
1 – the account is updated to the currency code in currCode field
<walletID> N 1 10 Wallet ID. This can be used as an alternative to <walletRef> when reloading O O
wallets.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<billConvRate> D 1 8 The conversion rate used to calculate the billing amount amtBill from the Om M
transaction amount amtTxn.
billConvRate = amtTxn/amtLoad
A default value of 1 will be sent in response when curBill is same as curTxn or if
curTxn not provided.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
11.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
11.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardActivationLoad xmlns:ns1="urn:CardActivationLoad"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjCardActivationLoadRqstInfo href="#id0" />
</ns1:cardActivationLoad>
<multiRef xmlns:ns2="http://wsvalueobj.CardActivationLoad.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardActivationLoadRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<title xsi:nil="true" xsi:type="soapenc:string" />
<lastName xsi:nil="true" xsi:type="soapenc:string" />
<firstName xsi:nil="true" xsi:type="soapenc:string" />
<DOB xsi:nil="true" xsi:type="xsd:date" />
<addrl1 xsi:nil="true" xsi:type="soapenc:string" />
<addrl2 xsi:nil="true" xsi:type="soapenc:string" />
<addrl3 xsi:nil="true" xsi:type="soapenc:string" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
11.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardActivationLoadResponse xmlns:ns1="urn:CardActivationLoad"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cardActivationLoadReturn href="#id0" />
</ns1:cardActivationLoadResponse>
<multiRef xmlns:ns2="http://wsvalueobj.CardActivationLoad.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardActivationLoadRspsInfo">
<messageID xsi:type="xsd:int">16444</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">10</txnType>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<localDate xsi:type="xsd:date">2008-10-10</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<amtLoad xsi:type="xsd:double">10.0</amtLoad>
<sysDate xsi:type="xsd:date">2008-10-17</sysDate>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 CVC2. C Om
Mandatory if value of <authMethod> is ‘3’
<amtUnload> D 1 20 The requested amount to unload. If not specified it is assumed the whole O M
amount remaining on the card has been requested.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<statCode> AN 2 2 The Card Status to set the card to. (Lost / Stolen / Customer Closed) M Om
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = 5
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<avlBal> D 1 20 The current balance on the card account. This includes all financial Om M
transactions, but excludes authorisations
<blkAmt> D 1 20 The current blocked amount on the card account. This comprises all Om M
outstanding authorisations
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
12.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
12.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardUnloadStatusChange xmlns:ns1="urn:CardUnloadStatusChange"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjCardUnloadStatusChangeRqstInfo href="#id0" />
</ns1:cardUnloadStatusChange>
<multiRef xmlns:ns2="http://wsvalueobj.CardUnloadStatusChange.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardUnloadStatusChangeRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">11</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<track2 xsi:nil="true" xsi:type="soapenc:string" />
<DOB xsi:nil="true" xsi:type="xsd:date" />
<CVV xsi:nil="true" xsi:type="soapenc:string" />
<accessCode xsi:nil="true" xsi:type="soapenc:string" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
12.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardUnloadStatusChangeResponse xmlns:ns1="urn:CardUnloadStatusChange"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cardUnloadStatusChangeReturn href="#id0" />
</ns1:cardUnloadStatusChangeResponse>
<multiRef xmlns:ns2="http://wsvalueobj.CardUnloadStatusChange.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardUnloadStatusChangeRspsInfo">
<messageID xsi:type="xsd:int">44439</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">11</txnType>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<avlBal xsi:type="xsd:double">92468.2</avlBal>
<blkAmt xsi:type="xsd:double">0.0</blkAmt>
<amtUnload xsi:type="xsd:double">10.0</amtUnload>
<currCode xsi:type="soapenc:string">GBP</currCode>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<sysDate xsi:type="xsd:date">2007-10-19</sysDate>
<itemId xsi:type="soapenc:string">63465</itemId>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
13.Void Transaction
The following are the fields required by FIS Web Services to void a previous financial transaction; all changes to the account balance as a result of the original transaction will be
undone. The Void Transaction WS may be used to void the following Web Services: Card Load, Card Unload, Card Transfer, and Balance Adjustment. Note that it is not possible to
use this message to void a previous void.
Note: To void a card transfer, it is enough to do a single void transaction supplying the card number of the source card, that is, the card from which the funds were originally
transferred.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Returned in the response if present in the request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
<orgItemId> N 1 10 The unique item ID of the transaction to void. This corresponds to the M M
<itemId> returned by other messages
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
13.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
13.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:voidTransaction xmlns:ns1="urn:VoidTransaction"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjVoidTransactionRqstInfo href="#id0" />
</ns1:voidTransaction>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<multiRef xmlns:ns2="http://wsvalueobj.VoidTransaction.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:VoidTransactionRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">12</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<track2 xsi:nil="true" xsi:type="soapenc:string" />
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<DOB xsi:nil="true" xsi:type="xsd:date" />
<CVV xsi:nil="true" xsi:type="soapenc:string" />
<accessCode xsi:nil="true" xsi:type="soapenc:string" />
<lastName xsi:nil="true" xsi:type="soapenc:string" />
<localDate xsi:type="xsd:date">2008-11-11</localDate>
<localTime href="#id2" />
<orgItemId xsi:type="soapenc:string">63451</orgItemId>
<secDet xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" xsi:nil="true"
xsi:type="ns3:SecurityDetailsInfo" />
</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id2" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:long">135409</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id1" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int">564433</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
13.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:voidTransactionResponse xmlns:ns1="urn:VoidTransaction"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<voidTransactionReturn href="#id0" />
</ns1:voidTransactionResponse>
<multiRef xmlns:ns2="http://wsvalueobj.VoidTransaction.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:VoidTransactionRspsInfo">
<messageID xsi:type="xsd:int">564433</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">12</txnType>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<track2 xsi:nil="true" xsi:type="soapenc:string" />
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<localDate xsi:type="xsd:date">2008-11-11</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<orgItemId xsi:type="soapenc:string">63451</orgItemId>
<itemId xsi:type="soapenc:string">63502</itemId>
<sysDate xsi:type="xsd:date">2007-10-19</sysDate>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
14.Cardholder Update
The following are the fields required by FIS Web Service to update the details of a cardholder.
Note: The dlvXXX fields, with the exception of dlvMethod, should only be used when a delivery (temporary) name and/or address will be associated with the cardholder. For the
specified validity period, this name and/or address will be used in place of the standard name and address.
Note: Additional cards can share the same customer record as the primary card or they can have their own customer record. An additional card can update all the values in its
own customer record. However, if the additional card shares the the primary card’s customer record, then only the primary card can update all the cardholder details - an
additional card can only update a subset of the information. See individual fields for whether or not an additional card can update them in this situation.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 CVC2. C Om
Mandatory if value of <authMethod> is ‘3’
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = 5
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<city> AN 1 20 City C Om
Mandatory if <addrL1> is present, and <postcode> is not present.
Can be cleared by sending a space but see restrictions above.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<county> AN 1 20 County O Om
Can be cleared by sending a space.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<fax> AN 1 20 Fax no O Om
Sending a space clears the field.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<dlvEffDate> YYYY-MM- 10 10 Date from which delivery name and/or address become effective, inclusive. O Om
DD
If field not present, the current date becomes the effective date.
Can be changed but cannot be cleared.
<dlvDaysValid> N 1 3 The number of calendar days from the effective date for which the delivery C Om
name and/or address is valid.
Mandatory if ‘Delivery Name and Address’ details are being specified and
there is no current active delivery name and/or address.
Can be changed but cannot be cleared.
<maritalStatus> AN 1 1 S: Single O Om
M: Married
D: Divorced
W: Widowed
space: Not specified
Sending a space also clears the field.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sex> AN 1 1 M: Male O Om
F: Female
space: Not specified
Sending a space also clears the field.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<embossName> AN 1 21 or 27 Name embossed on the card. Note that actual embossed name will not change O Om
until card is re-issued.
This can be updated by the primary card and by additional cards that share the
same customer record.
Sending a space clears the field.
Note: The maximum length may vary depending on scheme regulations and
the card design. For example, for MasterCard no information can be embossed
over the MasterCard logo, which means a maximum length of 21 if the logo is
in the bottom right corner of the card design.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<brncode> AN 8 8 Branch code (or Agent code) with which the card is associated. O Om
This can be updated by the primary card and by additional cards that share the
same customer record.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<denyMCC> AN 1 192 List of MCC’s (merchant category codes) that should be denied for the card. O Om
MCC’s can be comma-separated, specified as a range, or combinations of both.
Eg:
4546,5462,5667-5673,5957
These restrictions are in addition to MCC restrictions defined at the Card
Product level.
This field can be cleared by sending a space.
<denySvc> AN 1 64 Comma separated list of services (authorisation transaction types) that should O Om
be denied for the card:
0 – Sale (Goods & services)
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<accType> AN 2 2 Type code for the account associated with the card. O Om
<memo> AN 1 4096 Add a memo to the customer details that will be visible to CSR’s on the GUI O Om
application.
Existing memos cannot be changed or cleared.
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<feeTier> AN 1 3 The fee tier based on which fees are charged for the card. O Om
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
2
Updating the source-of-funds card involves deleting the existing record and inserting the new one. Therefore all details must be provided even if they are the same as the ones in
the existing record. Any existing record details that are not provided for the new funding card will be deleted from the record.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<svcStatus> N 1 1 The service status associated with <svcType>. Allowed values are: M Om
1 – Enable
0 – Disable
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<svcMinBal> D 1 20 The minimum balance limit for minimum balance notification if <svcType> is M Om
102.
<svcLoadFundsType> AN 1 3 Load type that the profile is for. If absent or empty, means the profile is for all M Om
load types.
<svcLoadSrc> AN 1 3 Load source that the profile is for. If absent or empty, means the profile is for M Om
all load sources.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue C Om
corresponds. charPos 0 maps to the first character of the security value.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately C Om
follow its associated secChkID.
If charPos is present, this field must contain a single character.
This can be updated by the primary card and by additional cards that share the
same customer record.
If <secValue> is ‘space’ and the security check type is “synchronized”, the
security data will be synchronized by card/customer data.
If <secValue> is ‘space’ and the security check type is normal, the security
value in the database will be ‘space’.
If <secValue> is empty when <action> is '6', the <secChkID>/ <secValue> pair
will be removed.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated id. If the secChkID is valid but not defined for the card,
the new check will be added. Existing checks will be updated. A null or empty
secValue will remove any pre-existing security check for the secChkID.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
14.3. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
14.3.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardHolderUpdate xmlns:ns1="urn:CardHolderUpdate"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjCardHolderUpdateRqstInfo href="#id0" />
</ns1:cardHolderUpdate>
<multiRef xmlns:ns2="http://wsvalueobj.CardHolderUpdate.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardHolderUpdateRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">13</txnType>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime href="#id2" />
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<track2 xsi:nil="true" xsi:type="soapenc:string" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</miscSvcLoadProfile>
<secDet xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" xsi:nil="true"
xsi:type="ns3:SecurityDetailsInfo" />
</multiRef>
<multiRef id="id8" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns6:MiscellaneousServiceTypes"
xmlns:ns6="http://wsvalueobj.CardHolderEnquiry.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<svcSrc href="#id10" />
<svcType href="#id11" />
<svcStatus href="#id12" />
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</multiRef>
<multiRef id="id7" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns8:MiscellaneousServiceTypes"
xmlns:ns8="http://wsvalueobj.CardHolderEnquiry.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<svcSrc href="#id14" />
<svcType href="#id15" />
<svcStatus href="#id16" />
<svcMinBal href="#id17" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</multiRef>
<multiRef id="id9" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns9:MiscellaneousServiceLoadProfile" xmlns:ns9="http://wsvalueobj.common.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
675.0
</multiRef>
<multiRef id="id13" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:long"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
1
</multiRef>
<multiRef id="id22" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:short"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
1
</multiRef>
<multiRef id="id23" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:short"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
1
</multiRef>
<multiRef id="id14" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:short"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
4
</multiRef>
<multiRef id="id10" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:short"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
4
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</multiRef>
<multiRef id="id21" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:short"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
101
</multiRef>
<multiRef id="id18" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:double"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
20.0
</multiRef>
<multiRef id="id20" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:short"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
4
</multiRef>
<multiRef id="id15" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:short"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
102
</multiRef>
<multiRef id="id16" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:short"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
1
</multiRef>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</soapenv:Body>
</soapenv:Envelope>
14.3.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<ns1:cardHolderUpdateResponse xmlns:ns1="urn:CardHolderUpdate"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cardHolderUpdateReturn href="#id0" />
</ns1:cardHolderUpdateResponse>
<multiRef xmlns:ns2="http://wsvalueobj.CardHolderUpdate.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardHolderUpdateRspsInfo">
<messageID xsi:type="xsd:int">44</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">13</txnType>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<crdproduct xsi:nil="true" xsi:type="soapenc:string" />
<sysDate xsi:type="xsd:date">2008-10-17</sysDate>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
15.Cardholder Enquiry
The Cardholder Enquiry message returns the details of a cardholder.
Note: The delivery name and/or address (dlvXXX) fields are only returned if they have not expired.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM-DD 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C M
<CVV> AN 3 3 CVC2. C Om
Mandatory if value of <authMethod> is ‘3’
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
<city> AN 1 20 City Om O
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<county> AN 1 20 County Om O
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<fax> AN 1 20 Fax no Om O
<pobox> AN 1 8 PO Box Om O
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<maritalStatus> AN 1 1 S: Single Om O
M: Married
D: Divorced
W: Widowed
space: Not specified
<sex> AN 1 1 M: Male Om O
F: Female
space: Not specified
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<embossName> AN 1 21 or 27 Name embossed on the card. Note that actual embossed name will not change Om O
until card is re-issued.
Note: The maximum length may vary depending on scheme regulations and the
card design. For example, for MasterCard no information can be embossed over
the MasterCard logo, which means a maximum length of 21 if the logo is in the
bottom right corner of the card design.
<additionalNo> N 1 1 Number of additional card. Zero indicates the card is a primary card. Om O
<dateCreated> YYYY-MM-DD 10 10 Calendar date the card was created in the FIS system. Om O
<dateActivated> YYYY-MM-DD 10 10 Calendar date the card was activated in the FIS system. Om O
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<brncode> AN 8 8 Branch code (or Agent code) with which the card is associated. Om O
<denyMCC> AN 1 192 List of MCC’s (merchant category codes) that should be denied for the card. Om O
MCC’s can be comma-separated, specified as a range, or combinations of both.
Eg:
4546,5462,5667-5673,5957
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<denySvc> AN 1 64 Comma separated list of services (authorisation transaction types) that should be Om O
denied for the card:
0 – Sale (Goods & services)
1 – Cash
9 – Sale with cashback
These restrictions are in addition to service code restrictions defined at the Card
Product level.
<accType> AN 2 2 Type code for the account associated with the card. Om O
<CVC2> AN 3 3 The 3-digit security number printed on the back of the card. Om M
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<dlvEffDate> YYYY-MM-DD 10 10 Date from which the delivery name and/or address became effective, inclusive. Om C
Mandatory if name and/or address delivery fields are present.
<dlvExpDate> YYYY-MM-DD 10 10 Date after which the delivery name and/or address expires. Om C
Mandatory if name and/or address delivery fields are present.
<sysDate> YYYY-MM-DD 10 10 The Cortex processing system date. This date is used for reconciliation Om M
<feeTier> N 1 3 The fee tier based on which fees are charged for the card. Om O
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<svcStatus> N 1 1 The service status associated with <svcType>. Allowed values are: Om M
1 – Enable
0 – Disable
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<svcMinBal> D 1 20 The minimum balance limit for minimum balance notification if <svcType> is Om M
102.
NOTE: Every time the minimum balance notification service is enabled from
disabled status, the minimum balance limit will be the same as set at card
product level unless <svcMinBal> is set.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<svcLoadFundsType> AN 1 3 Load type that the profile is for. If absent or empty, means the profile is for all Om M
load types.
<svcLoadSrc> AN 1 3 Load source that the profile is for. If absent or empty, means the profile is for all Om M
load sources.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
15.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
15.2.1. Request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
15.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardHolderEnquiryResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:CardHolderEnquiry">
<cardHolderEnquiryReturn xsi:type="ns2:CardHolderEnquiryRspsInfo"
xmlns:ns2="http://wsvalueobj.CardHolderEnquiry.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">1</messageID>
<instCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IDT</instCode>
<txnType xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</txnType>
<localDate xsi:type="xsd:date">1961-01-06</localDate>
<localTime xsi:type="xsd:long">122300</localTime>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">527442******8068
</PAN>
<cardID xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">52744200130
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</cardID>
<DOB xsi:type="xsd:date">1912-01-01</DOB>
<loginID xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">14808</loginID>
<lastName xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Gairola</lastName>
<title xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></title>
<firstName xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Aparna</firstName>
<addrL1 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">41</addrL1>
<addrL2 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></addrL2>
<addrL3 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></addrL3>
<city xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Watford</city>
<county xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Watford
</county>
<postcode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">WD17 1TB</postcode>
<country xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">826</country>
<workAddrL1 xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Mitre House</workAddrL1>
<workAddrL2 xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">177 Regent Street</workAddrL2>
<workAddrL3 xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></workAddrL3>
<workCity xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">London</workCity>
<workCounty xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">Greater London</workCounty>
<workCountry xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">826</workCountry>
<workPostcode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">W1B 4JN</workPostcode>
<workTel xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">+07654322343</workTel>
<pobox xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></pobox>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">00</statCode>
<crdproduct xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">RWAH</crdproduct>
<custCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">00003529</custCode>
<accno xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">DDEBIT999900
</accno>
<currCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">GBP</currCode>
<expDate xsi:type="xsd:date">2016-01-01</expDate>
<effDate xsi:type="xsd:date">2009-10-13</effDate>
<svccode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">121</svccode>
<embossName xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">test</embossName>
<additionalNo xsi:type="xsd:int">0</additionalNo>
<dateCreated xsi:type="xsd:date">2007-02-20</dateCreated>
<crdprogram xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">BLISS</crdprogram>
<crddesign xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">UIDA</crddesign>
<pin xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</pin>
<refuseCheck xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></refuseCheck>
<mailShots xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">0</mailShots>
<discret xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></discret>
<userdata xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></userdata>
<userdata1 xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></userdata1>
<userdata2 xsi:type="soapenc:string"
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></userdata2>
<userdata3 xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></userdata3>
<userdata4 xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></userdata4>
<dlvMethod xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</dlvMethod>
<dateActivated xsi:type="xsd:date">2007-06-01</dateActivated>
<imageID xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></imageID>
<renew xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</renew>
<brncode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">DDEBIT</brncode>
<denyMCC xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">0000-1</denyMCC>
<denySvc xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1,2,0000-1234</denySvc>
<accType xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">01</accType>
<CVC2 xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">203</CVC2>
<sysDate xsi:type="xsd:date">2013-06-07</sysDate>
<actionCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">000</actionCode>
<feeTier xsi:type="xsd:short">0</feeTier>
<isoLang xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">RO</isoLang>
<fundCrdPAN xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">540400******0001</fundCrdPAN>
<fundCrdEffDate xsi:type="xsd:date" xsi:nil="true" />
<fundCrdExpDate xsi:type="xsd:date">2015-04-01</fundCrdExpDate>
<fundCrdType xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">MC</fundCrdType>
<fundCrdIssNum xsi:type="soapenc:string"
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"></fundCrdIssNum>
<formFactorID xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</formFactorID>
<miscSvc soapenc:arrayType="ns2:MiscellaneousServiceTypes[13]"
xsi:type="soapenc:Array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">10</svcType>
<svcStatus xsi:type="xsd:short">0</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">11</svcType>
<svcStatus xsi:type="xsd:short">0</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">12</svcType>
<svcStatus xsi:type="xsd:short">1</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">13</svcType>
<svcStatus xsi:type="xsd:short">1</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">14</svcType>
<svcStatus xsi:type="xsd:short">0</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">15</svcType>
<svcStatus xsi:type="xsd:short">0</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">100</svcType>
<svcStatus xsi:type="xsd:short">0</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">101</svcType>
<svcStatus xsi:type="xsd:short">1</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short">1
</svcBalNotifyCycle>
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">102</svcType>
<svcStatus xsi:type="xsd:short">1</svcStatus>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<svcMinBal xsi:type="xsd:double">1530.0</svcMinBal>
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">103</svcType>
<svcStatus xsi:type="xsd:short">0</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">104</svcType>
<svcStatus xsi:type="xsd:short">1</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">105</svcType>
<svcStatus xsi:type="xsd:short">1</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
/miscSvc>
<miscSvc xsi:type="ns2:MiscellaneousServiceTypes">
<svcSrc xsi:type="xsd:short">4</svcSrc>
<svcType xsi:type="xsd:short">106</svcType>
<svcStatus xsi:type="xsd:short">1</svcStatus>
<svcMinBal xsi:type="xsd:double" xsi:nil="true" />
<svcBalNotifyCycle xsi:type="xsd:short" xsi:nil="true" />
</miscSvc>
</miscSvc>
<miscSvcLoadProfile xsi:type="ns3:MiscellaneousServiceLoadProfile"
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<additionalDetails xsi:type="ns6:AdditionalDetails">
<reference xsi:type="soapenc:string">_CTX_REC_FWL_EXPDT</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
<valueDate xsi:type="xsd:date">2016-08-21</valueDate>
<valueTime xsi:type="xsd:long">114342</valueTime>
<valueAmt xsi:type="xsd:double" xsi:nil="true"/>
<valueCurrCode xsi:type="soapenc:string" xsi:nil="true"/>
</additionalDetails>
<additionalDetails xsi:type="ns6:AdditionalDetails">
<reference xsi:type="soapenc:string">_CTX_REC_FWL_EFFDT</reference>
<value xsi:type="soapenc:string" xsi:nil="true"/>
<valueDate xsi:type="xsd:date">2016-08-19</valueDate>
<valueTime xsi:type="xsd:long">114342</valueTime>
<valueAmt xsi:type="xsd:double" xsi:nil="true"/>
<valueCurrCode xsi:type="soapenc:string" xsi:nil="true"/>
</additionalDetails>
<additionalDetails xsi:type="ns6:AdditionalDetails">
<reference xsi:type="soapenc:string">_CTX_REC_FWL_FLAG</reference>
<value xsi:type="soapenc:string">1</value>
<valueDate xsi:type="xsd:date" xsi:nil="true"/>
<valueTime xsi:type="xsd:long" xsi:nil="true"/>
<valueAmt xsi:type="xsd:double" xsi:nil="true"/>
<valueCurrCode xsi:type="soapenc:string" xsi:nil="true"/>
</additionalDetails>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<additionalDetails xsi:type="ns6:AdditionalDetails">
<reference xsi:type="soapenc:string">_CTX_REC_FWLTXN_TLOGID</reference>
<value xsi:type="soapenc:string">285138871</value>
<valueDate xsi:type="xsd:date" xsi:nil="true"/>
<valueTime xsi:type="xsd:long" xsi:nil="true"/>
<valueAmt xsi:type="xsd:double" xsi:nil="true"/>
<valueCurrCode xsi:type="soapenc:string" xsi:nil="true"/>
</additionalDetails>
<additionalDetails xsi:type="ns6:AdditionalDetails">
<reference xsi:type="soapenc:string">_CTX_REC_FWL_TEXT</reference>
<value xsi:type="soapenc:string"> Whitelist</value>
<valueDate xsi:type="xsd:date" xsi:nil="true"/>
<valueTime xsi:type="xsd:long" xsi:nil="true"/>
<valueAmt xsi:type="xsd:double" xsi:nil="true"/>
<valueCurrCode xsi:type="soapenc:string" xsi:nil="true"/>
</additionalDetails>
</additionalDetails>
</additionalRecData>
</additionalRecData>
</additionalRecCrdDet>
</additionalRecCrdDet>
<secDet soapenc:arrayType="ns2:CurrentSecurityDetailsInfo[2]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<secDet xsi:type="ns2:CurrentSecurityDetailsInfo">
<secChkID xsi:type="xsd:long">5</secChkID>
<secValue xsi:type="soapenc:string">Answer2</secValue>
</secDet>
<secDet xsi:type="ns2:CurrentSecurityDetailsInfo">
<secChkID xsi:type="xsd:long">6</secChkID>
<secValue xsi:type="soapenc:string">Answer3</secValue>
</secDet>
</secDet>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</cardHolderEnquiryReturn>
</ns1:cardHolderEnquiryResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
16.Balance Adjustment
The Balance Adjustment Web Service allows a card issuer to apply miscellaneous debits or credits to a cardholder account. Examples of use may include applying a miscellaneous
fee or charge, removal of a fee, or a credit to the card following a successful chargeback.
Amounts in this Web Service are not subjected to the full range of limit checking. Note that sufficient funds must exist on the card for a debit, and a credit cannot increase the card
balance beyond the defined maximum, where applicable.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 CVC2 C Om
Mandatory if the value of <authMethod> is ‘3’
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> is ‘5’
<currCode> AN 3 3 In Request: the currency alpha code of amtAdjustment. Must match the M M
currency of the card account
In Response: the currency alpha code of the avlBal (balance) returned. Will be
the currency of the card account.
<debOrCred> AN 1 1 Flag to indicate whether the adjustment is a debit or credit to the card: M Om
‘0’ – Debit
‘1’ – Credit
<forcePost> N 1 1 Flag to indicate whether to force post the adjustment to the account: O Om
0 – Do not force posting
1 – Force posting
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<avlBal> D 1 20 The balance on the card following the adjustment. This includes all the Om M
financials received but excludes pending authorisations
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
16.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
16.2.1. Request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
16.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:balanceAdjustmentResponse xmlns:ns1="urn:BalanceAdjustment"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<balanceAdjustmentReturn href="#id0" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</ns1:balanceAdjustmentResponse>
<multiRef xmlns:ns2="http://wsvalueobj.BalanceAdjustment.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:BalanceAdjustmentRspsInfo">
<messageID xsi:type="xsd:int">556790</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">16</txnType>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<localDate xsi:type="xsd:date">2009-01-21</localDate>
<localTime xsi:type="xsd:long">172200</localTime>
<avlBal xsi:type="xsd:double">92592.1</avlBal>
<currCode xsi:type="soapenc:string">GBP</currCode>
<sysDate xsi:type="xsd:date">2007-10-19</sysDate>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<itemId xsi:type="soapenc:string">63451</itemId>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
17.Card Application
The Card Application message may be used to request one or more cards. Anonymous (un‐personalised) cards will be generated based on the information provided in the
message. Multiple cards can be requested using this method.
For a personalised card, in addition to the information in the message, an XML file containing details of the personalised card must be attached to the Web Service call. The format
of the file must correspond with the version of the “Card Request Interface Specification” currently in production. Note that this method can be used only for a single new card
application; multiple cards, replacement cards or other actions are not supported.
If in doubt, confirm with the FIS Application Support Department.
Details of all cards produced will be returned in a list.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 CVC2 C Om
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = ‘5’
<crddesign> AN 1 8 Pre-defined design reference code associated with the new card application. C Om
Mandatory for anonymous card applications, otherwise ignored.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<carrierPAN> AN 1 19 Indicates whether a Carrier PAN should be associated with each new card: O Om
Y - Yes
N – No
Used only for anonymous card applications.
<stockNoStart> N 1 10 Indicates the starting stock number to be assigned to each card request. If O Om
value is 0, the stock number will start from 1.
If field not provided, no stock number will be generated.
Used only for anonymous card applications.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<dlvEffDate> YYYY-MM- 10 10 Date from which the delivery name and/or address became effective, Om C
DD inclusive.
Mandatory if name and/or address delivery fields are present.
<dlvExpDate> YYYY-MM- 10 10 Date after which the delivery name and/or address expires. Om C
DD
Mandatory if name and/or address delivery fields are present.
<maritalStatus> AN 1 1 S: Single Om O
M: Married
D: Divorced
W: Widowed
space: Not specified
<sex> AN 1 1 M: Male Om O
F: Female
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<embossName> AN 1 21 or 27 Name embossed on the card. Note that actual embossed name will not Om O
change until card is re-issued.
Note: The maximum length may vary depending on scheme regulations and
the card design. For example, for MasterCard no information can be embossed
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<additionalNo> N 1 1 Number of additional card. Zero indicates the card is a primary card. Om O
<dateCreated> YYYY-MM- 10 10 Calendar date the card was created in the FIS system. Om O
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<dateActivated> YYYY-MM- 10 10 Calendar date the card was activated in the FIS system. Om O
DD
<loginID> AN 1 64 Login ID of the customer. Only applicable to systems using customer logins. C C
Returned in the response if a loginID is defined for this customer.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<brncode> AN 8 8 Branch code (or Agent code) with which the card is associated. Om O
<denyMCC> AN 1 192 List of MCC’s (merchant category codes) that should be denied for the card. Om O
MCC’s can be comma-separated, specified as a range, or combinations of both.
Eg:
4546,5462,5667-5673,5957
These restrictions are in addition to MCC restrictions defined at the Card
Product level.
<denySvc> AN 1 64 Comma separated list of services (authorisation transaction types) that should Om O
be denied for the card:
0 – Sale (Goods & services)
1 – Cash
9 – Sale with cashback
These restrictions are in addition to service code restrictions defined at the
Card Product level.
<accType> AN 2 2 Type code for the account associated with the card. Om O
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVC2> AN 3 3 The 3-digit security number printed on the back of the card. Om C
17.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
17.2.1. Request
------=_Part_0_6848169.1226074666616
Content-Type: text/xml; charset=UTF-8
Content-Transfer-Encoding: binary
Content-Id: <DBB1BF6A478B36C63711984F04396D8A>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID xsi:type="xsd:int">2008</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">TEST</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">17</txnType>
<authMethod xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<PAN xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<DOB xsi:type="xsd:date" xsi:nil="true" />
<CVV xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<track2 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<accessCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<lastName xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<localDate xsi:type="xsd:date">2008-10-15</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<loginID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<crdprogram xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<crddesign xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<carrierPAN xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<stockNoStart xsi:type="xsd:int" xsi:nil="true" />
<currCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">GBP</currCode>
<crdproduct xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">AAAA</crdproduct>
<amtLoad xsi:type="xsd:double" xsi:nil="true" />
<expDate xsi:type="xsd:date">2009-10-31</expDate>
<lang xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</lang>
<pin xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">0</pin>
<cardName xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<noOfCards xsi:type="xsd:int">1</noOfCards>
<itemSrc xsi:type="xsd:short" xsi:nil="true" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
17.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardApplicationResponse xmlns:ns1="urn:CardApplication"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cardApplicationReturn xmlns:ns2="http://wsvalueobj.CardApplication.prepaid.webservices.cortex.com"
xsi:type="ns2:CardApplicationRspsInfo">
<messageID xsi:type="xsd:int">2008</messageID>
<instCode xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="soapenc:string">TEST</instCode>
<txnType xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="soapenc:string">17</txnType>
<localDate xsi:type="xsd:date">2008-10-15</localDate>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<localTime xsi:type="xsd:long">135409</localTime>
<loginID xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xsi:nil="true" xsi:type="soapenc:string" />
<crdDet xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" soapenc:arrayType="ns2:CardDetailsInfo[1]"
xsi:type="soapenc:Array">
<crdDet xsi:type="ns2:CardDetailsInfo">
<result xsi:type="soapenc:string">000</result>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<DOB xsi:type="xsd:date">1968-01-05</DOB>
<lastName xsi:type="soapenc:string">MARTINTEST</lastName>
<title xsi:type="soapenc:string">MR</title>
<firstName xsi:type="soapenc:string">MARTINTEST</firstName>
<addrL1 xsi:type="soapenc:string">1 ST STREET</addrL1>
<addrL2 xsi:type="soapenc:string" />
<addrL3 xsi:type="soapenc:string" />
<city xsi:type="soapenc:string">LONDON</city>
<county xsi:type="soapenc:string">LONDON</county>
<postcode xsi:type="soapenc:string">W1 7JT</postcode>
<country xsi:type="soapenc:string">826</country>
<workAddrL1 xsi:type="soapenc:string">1 Work Street</workAddrL1>
<workAddrL2 xsi:type="soapenc:string">Work place</workAddrL2>
<workAddrL3 xsi:type="soapenc:string" />
<workCity xsi:type="soapenc:string">LANDAN</workCity>
<workCounty xsi:type="soapenc:string">KENT</workCounty>
<workCountry xsi:type="soapenc:string">826</workCountry>
<workPostcode xsi:type="soapenc:string">SE16 4RT</workPostcode>
<workTel xsi:type="soapenc:string" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<effDate xsi:type="xsd:date">2008-11-07</effDate>
<svccode xsi:type="soapenc:string">221</svccode>
<embossName xsi:type="soapenc:string" />
<additionalNo xsi:type="xsd:int">23</additionalNo>
<dateCreated xsi:type="xsd:date">2008-11-07</dateCreated>
<crdprogram xsi:type="soapenc:string">TTTTTT</crdprogram>
<crddesign xsi:type="soapenc:string">UAEA</crddesign>
<pin xsi:type="soapenc:string">1</pin>
<refuseCheck xsi:type="soapenc:string" />
<mailShots xsi:type="soapenc:string">0</mailShots>
<discret xsi:type="soapenc:string" />
<userdata xsi:type="soapenc:string" />
<userdata1 xsi:type="soapenc:string" />
<userdata2 xsi:type="soapenc:string" />
<userdata3 xsi:type="soapenc:string" />
<userdata4 xsi:type="soapenc:string" />
<dlvMethod xsi:type="soapenc:string">0</dlvMethod>
<dateActivated xsi:type="xsd:date">2008-11-07</dateActivated>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<imageID xsi:type="soapenc:string" />
<renew xsi:type="soapenc:string">1</renew>
<brncode xsi:type="soapenc:string">TTTTTT</brncode>
<denyMCC xsi:nil="true" xsi:type="soapenc:string" />
<denySvc xsi:nil="true" xsi:type="soapenc:string" />
<accType xsi:type="soapenc:string">00</accType>
<CVC2 xsi:type="soapenc:string">111</CVC2>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</crdDet>
</crdDet>
<noOfCardsProduced xsi:type="xsd:int">1</noOfCardsProduced>
<noOfCards xsi:type="xsd:int">1</noOfCards>
<sysDate xsi:type="xsd:date">2008-10-17</sysDate>
<actionCode xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="soapenc:string">000</actionCode>
</cardApplicationReturn>
</ns1:cardApplicationResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
18.Manage PIN
The Manage PIN message may be used to set, change or retrieve the PIN associated with the card. To use the functions supporting real-time PIN exchange, the communicating
systems must have the ability to:
• encrypt and decrypt an ANSI PIN block under a shared 3DES (double length) ‘zone PIN key’ (ZPK), also referred to as a ‘PIN key’ or ‘working key’
• encrypt and decrypt the shared ZPK under a shared 3DES (double length) ‘zone master key’ (ZMK), also referred to as a ‘key encrypting key’ or ‘transport key’, under which
the ZPK will be transported.
This system of encryption/decryption should be hardware-based (e.g. Thales HSM), conformant with security standards imposed by the payment network under which the card is
issued.
The mechanism for generating and communicating the keys between parties will be in accordance with standard FIS procedures.
Note: It is recommended that when using this Web Service to set or change PINs on EMV cards, that the Issuer informs the cardholder that they must then go to an ATM to
‘unblock’ or ‘unlock’ the PIN. This synchronises the PIN on the chip with the new PIN stored on FIS. If this action does not take place, transactions made using POS
terminals in the UK will be rejected, as all UK POS terminals perform offline PIN checking (the cardholder will expect to use their new PIN, but the chip will contain the old
PIN). ATM’s always perform online PIN checking so this problem is avoided. Note that as soon as a cardholder uses an EMV-enabled ATM or performs an online transaction
on an EMV-enabled POS terminal, the PIN on the chip will be automatically synchronised with the PIN on FIS.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 CVC2 C Om
Mandatory if value of <authMethod> is ‘3’
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = ‘5’
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<keyRef> AN 1 16 ZPK reference code for ANSI PIN block PIN encryption. C C
Mandatory for functions 00, 01, 02, 03.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Field
currentPIN newPIN confirmPIN
Function Request Response Request Response Request Response
00 – Set PIN Y Y
01 – Get PIN Y
02 – Change PIN Y Y Y
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
18.3. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
18.3.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:managePIN soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:ManagePIN">
<pobjManagePINRqstInfo xsi:type="ns2:ManagePINRqstInfo"
xmlns:ns2="http://wsvalueobj.ManagePIN.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">1234</messageID>
<instCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IDT</instCode>
<txnType xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">18</txnType>
<authMethod xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</authMethod>
<PAN xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5274420063810855
</PAN>
<cardID xsi:type="soapenc:string" xsi:nil="true"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" />
<ipAddress xsi:type="soapenc:string" xsi:nil="true"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
</pobjManagePINRqstInfo>
</ns1:managePIN>
</soapenv:Body>
</soapenv:Envelope>
18.3.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:managePINResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:ManagePIN">
<managePINReturn xsi:type="ns2:ManagePINRspsInfo"
xmlns:ns2="http://wsvalueobj.ManagePIN.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">1234</messageID>
<instCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IDT</instCode>
<txnType xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">18</txnType>
<localDate xsi:type="xsd:date">2005-09-20</localDate>
<localTime xsi:type="xsd:long">122300</localTime>
<PAN xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">527442******0855
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</PAN>
<cardID xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">8800000190273156
</cardID>
<track2 xsi:type="soapenc:string" xsi:nil="true"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<loginID xsi:type="soapenc:string" xsi:nil="true"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<currentPIN xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5C9C539E0B9E9156</currentPIN>
<newPIN xsi:type="soapenc:string" xsi:nil="true"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<keyRef xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">OBERTHUR
</keyRef>
<sysDate xsi:type="xsd:date">2012-06-02</sysDate>
<actionCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">000</actionCode>
</managePINReturn>
</ns1:managePINResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
19.Outgoing Transaction
This message is generated from FIS and sent to a member Web Service. The message will be used to send a transaction from the payment scheme3 onto another system e.g. for
approval or as a posting.
Note: The total amount of funds blocked on a cardholder’s account as a result of an authorisation is <billAmt> + <amtCom> + <amtPad>
Note: <amtPad> is applied only to the authorisation. To generate an indicative financial amount from the authorisation, use <billAmt> + <amtCom>
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
3
MasterCard or Visa
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<repeat> AN 1 1 Indicates whether the message is a repeat of a message already received from C Om
the payment network:
0: False
1: True
Default is 0.
<timeout> 1 1 Indicates whether the message is for a timed-out original transaction i.e. C Om
where the payment network timed out:
0: False
1: True
Default is 0.
Applies only to reversal messages.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<avlBal> D 1 20 Balance of the card account. This includes all financials but ignores outstanding C C
authorisations.
Reserved for future use.
<blkAmt> D 1 20 Amount of funds blocked on the card account as a result of all outstanding C C
authorisations.
Reserved for future use.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<billAmt> D 1 20 Billing Amount. The transaction amount expressed in the account currency M Om
<accCur>.
<billConvRate> D 1 8 The conversion rate used to calculate the billing amount <billAmt> from the M Om
transaction amount <amtTxn>.
<amtCom> D 1 20 The total amount of all commissions added to the authorisation, except M Om
authorisation padding – see <amtPad>.
Expressed in the account currency <accCur>.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation. M M
DD
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O O
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
19.2. Example
19.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<soapenv:Body>
<ns1:outgoingTransaction soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:OutgoingTransaction">
<pobjWSOutgoingTransactionRqstInfo href="#id0" />
</ns1:outgoingTransaction>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:OutgoingTransactionRqstInfo" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://wsvalueobj.OutgoingTransaction.prepaid.webservices.cortex.com">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">19</txnType>
<tlogId xsi:type="soapenc:string">477627</tlogId>
<PAN xsi:type="soapenc:string">1234567890123456</PAN>
<localDate xsi:type="xsd:date">2009-08-14</localDate>
<localTime href="#id2" />
<amtTxn href="#id3" />
<curTxn xsi:type="soapenc:string">EUR</curTxn>
<txnCode href="#id4" />
<termCode xsi:type="soapenc:string">Term0004</termCode>
<crdAcptID xsi:type="soapenc:string">ID-Code06</crdAcptID>
<crdAcptLoc xsi:type="soapenc:string">Offsite ATM01~~St. Louis~90210 MO 840</crdAcptLoc>
<MCC href="#id5" />
<poschp xsi:type="soapenc:string">0</poschp>
<poscdim xsi:type="soapenc:string">9</poscdim>
<poscham xsi:type="soapenc:string">1</poscham>
<poscp xsi:type="soapenc:string">1</poscp>
<billAmt href="#id6" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</soapenv:Envelope>
19.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:outgoingTransactionResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:OutgoingTransaction">
<outgoingTransactionReturn href="#id0" />
</ns1:outgoingTransactionResponse>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:OutgoingTransactionResponse" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://wsvalueobj.OutgoingTransaction.prepaid.webservices.cortex.com">
<PAN xsi:type="soapenc:string">1234567890123456</PAN>
<actionCode xsi:type="soapenc:string">121</actionCode>
<approvalCode xsi:type="soapenc:string" xsi:nil="true" />
<avlBal xsi:type="soapenc:double" xsi:nil="true" />
<blkAmt xsi:type="soapenc:double" xsi:nil="true" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<localDate xsi:type="xsd:dateTime">2009-08-13T22:00:00.000Z</localDate>
<localTime href="#id1" />
<messageID href="#id2" />
<sysDate xsi:type="xsd:dateTime">2009-08-14T08:56:22.022Z</sysDate>
<txnType xsi:type="soapenc:string">19</txnType>
</multiRef>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
20.Manage Connection
The Manage Connection message provides an incoming and an outgoing service updating status of the host.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation. Om M
DD
20.2. Example
20.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:manageConnection soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:ManageConnection">
<pobjManageConnectionRqstInfo href="#id0" />
</ns1:manageConnection>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:ManageConnectionRqstInfo" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://wsvalueobj.ManageConnection.prepaid.webservices.cortex.com">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<localDate xsi:type="xsd:date">2006-07-03</localDate>
<localTime href="#id2" />
<txnType xsi:type="soapenc:string">20</txnType>
<function xsi:type="soapenc:string">01</function>
<hostName xsi:type="soapenc:string">IDT</hostName>
</multiRef>
<multiRef id="id2" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:long" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">115800</multiRef>
<multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:int" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">21462</multiRef>
</soapenv:Body>
</soapenv:Envelope>
20.2.2. Response
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:manageConnectionResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:ManageConnection">
<manageConnectionReturn href="#id0" />
</ns1:manageConnectionResponse>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:ManageConnectionRspsInfo" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://wsvalueobj.ManageConnection.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">21462</messageID>
<instCode xsi:type="soapenc:string">IDT</instCode>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<localDate xsi:type="xsd:date">2006-07-03</localDate>
<localTime xsi:type="xsd:long">115800</localTime>
<function xsi:type="soapenc:string">01</function>
<hostName xsi:type="soapenc:string">IDT</hostName>
<sysDate xsi:type="xsd:date">2008-12-31</sysDate>
<actionCode xsi:type="soapenc:string">908</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
21.Validate Card
The Validate Card service verifies card details. The card details that can be verified are track2 and card PIN.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 CVC2 C Om
Mandatory if value of <authMethod> is ‘3’
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = ‘5’
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<keyRef> AN 1 16 ZPK or TPK reference code for ANSI PIN block PIN encryption. C Om
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server item. Possible options are:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. It is used for reconciliation Om M
DD
<rejectReason> N 1 1 The Validate Card web service invokes the CRDCHK service. rejectReason is returned Om O
only when returned by the CRDCHK service. Possible values are as follows. One reject
reason can be shared by multiple failure scenarios.
34 Unable to begin SQL
35 Unable to commit SQL
600
PIN transaction and PIN tries exceeded has been set on card status
Card status is not approved
602 CVV validation failed
606 No expiry date with track data
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 is the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
21.2. Example
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
21.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:validateCard
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:ValidateCard">
<pobjValidateCardRqstInfo href="#id0" />
</ns1:validateCard>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:ValidateCardRqstInfo" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://wsvalueobj.ValidateCard.prepaid.webservices.cortex.com">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">21</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">6759157172039545</PAN>
<track2 xsi:type="soapenc:string" xsi:nil="true" />
<cardID xsi:type="soapenc:string" xsi:nil="true" />
<DOB xsi:type="xsd:date" xsi:nil="true" />
<CVV xsi:type="soapenc:string">123</CVV>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<accessCode xsi:type="soapenc:string">111</accessCode>
<loginID xsi:type="soapenc:string" xsi:nil="true" />
<lastName xsi:type="soapenc:string" xsi:nil="true" />
<localDate xsi:type="xsd:date">2009-05-29</localDate>
<localTime href="#id2" />
<PIN xsi:type="soapenc:string">D71822524FE51D94</PIN>
<EMVData xsi:type="soapenc:string">
82025800950580000400009a030905279c01315f2a0208269f02060000000000009f03060000000000009f1a0208269f1e0841544d30303030329f2608
f39d4eb8f402a71c9f2701809f33036040209f34030203009f3501149f360201519f37044f461ba59f53015a
</EMVData>
<keyRef xsi:type="soapenc:string">OBERTHUR</keyRef>
<itemSrc xsi:type="xsd:short" xsi:nil="true" />
<secDet
xsi:type="ns3:SecurityDetailsInfo"
xsi:nil="true" xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" />
</multiRef>
<multiRef id="id1" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:int"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1
</multiRef>
<multiRef id="id2" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="xsd:long"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
122300
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
21.2.2. Response
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:validateCardResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:ValidateCard">
<validateCardReturn href="#id0" />
</ns1:validateCardResponse>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:ValidateCardRspsInfo" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns2="http://wsvalueobj.ValidateCard.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">1</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">21</txnType>
<localDate xsi:type="xsd:date">2009-05-29</localDate>
<localTime xsi:type="xsd:long">122300</localTime>
<PAN xsi:type="soapenc:string">5274420030319287</PAN>
<track2 xsi:type="soapenc:string" xsi:nil="true" />
<cardID xsi:type="soapenc:string"></cardID>
<loginID xsi:type="soapenc:string" xsi:nil="true" />
<sysDate xsi:type="xsd:date">2008-12-31</sysDate>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
22.Wallet Enquiry
This is an enquiry service that provides details of all unexpired wallets. The service provides details of their effective/expiry dates as well as amount remaining and spend history.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<startDate> YYYY-MM- 10 10 Start date for the Enquiry. Only wallets which have not expired between O C
DD <startDate> and <endDate> will be returned as part of the enquiry.
If not present, ALL unexpired will be returned.
Must be present if <endDate> is present.
The field will be present in the response if appears in the request
<endDate> YYYY-MM- 10 10 End date for the Enquiry. Only wallets which have not expired between O C
DD <startDate> and <endDate> will be returned as part of the enquiry.
If not present, ALL unexpired will be returned.
Must be present if <startDate> is present.
The field will be present in the response if appears in the request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = 5
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<currentBalance> D 1 20 The current balance of the wallet, expressed in the wallet currency. Om O
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<localDate> YYYY-MM- 10 10 Calendar date the transaction was generated by the terminal (POS/ATM) or Om C
DD acquirer.
Applicable to network-received transactions only.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<amtBill> D 1 20 The amount of the transaction billed (for financials) or blocked (for Om M
authorisations) to the cardholder account, expressed in the wallet currency
<curBill>
<itemId> N 1 10 The item ID. Present in all returned items that impact the funds on the Om C
account.
22.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
22.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:walletEnquiry
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:WalletEnquiry">
<pobjWalletEnquiryRqstInfo xsi:type="ns2:WalletEnquiryRqstInfo" xmlns:ns2
="http://wsvalueobj.WalletEnquiry.prepaid.webservices.cortex.com"/>
<messageID xsi:type="xsd:int">100</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">TEST</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">>22</txnType>
<authMethod xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</authMethod>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5274420005774326</PAN>
<cardID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<track2 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<DOB xsi:type="xsd:date" xsi:nil="true" />
<CVV xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<accessCode xsi:type ="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<lastName xsi:type ="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<localDate xsi:type ="xsd:date">2006-12-06</localDate>
<localTime xsi:type ="xsd:long">122300</localTime>
<startDate xsi:type ="xsd:date">2010-10-24</startDate>
<endDate xsi:type ="xsd:date">2010-10-24</endDate>
<loginID xsi:type ="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
22.2.2. Response
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:walletEnquiryResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:WalletEnquiry">
<walletEnquiryReturn xsi:type="ns2:WalletEnquiryRspsInfo"
xmlns:ns2="http://wsvalueobj.WalletEnquiry.prepaid.webservices.cortex.com">
<PAN xsi:type="xsd:string">527442******4326</PAN>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<actionCode xsi:type="xsd:string">000</actionCode>
<cardID xsi:type="xsd:string">13467543678</cardID>
<endDate xsi:type="xsd:date">2010-10-24</endDate>
<instCode xsi:type="xsd:string">IDT</instCode>
<localDate xsi:type="xsd:date">2006-12-06</localDate>
<localTime xsi:type="xsd:long">122300</localTime>
<loginID xsi:type="xsd:string" xsi:nil="true" />
<messageID xsi:type="xsd:int">100</messageID>
<startDate xsi:type="xsd:date">2010-10-24</startDate>
<sysDate xsi:type="xsd:date">2010-04-17</sysDate>
<txnType xsi:type="xsd:string">22</txnType>
<walletDet soapenc:arrayType="ns2:WalletDetailsInfo[1]" xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<walletDet xsi:type="ns2:WalletDetailsInfo">
<curBill xsi:type="xsd:string">GBP</curBill>
<currentBalance xsi:type="xsd:double">156.5</currentBalance>
<effectiveDate xsi:type="xsd:date">2010-10-23</effectiveDate>
<effectiveTime xsi:type="xsd:long">0</effectiveTime>
<expiryDate xsi:type="xsd:dateTime" xsi:nil="true" />
<expiryTime xsi:type="xsd:long">0</expiryTime>
<walletID xsi:type="xsd:long">1</walletID>
<walletProfileRef xsi:type="xsd:string">TESTWALPROF</walletProfileRef>
<walletRef xsi:type="xsd:string">TESTWALREF</walletRef>
<walletTxns soapenc:arrayType="ns2:WalletTransactionsInfo[2]" xsi:type="soapenc:Array">
<walletTxns xsi:type="ns2:WalletTransactionsInfo">
<PAN xsi:type="xsd:string">527442******8068</PAN>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<RRN xsi:type="xsd:string">561234018222</RRN>
<amtBill xsi:type="xsd:double">4.99</amtBill>
<amtSpent xsi:type="xsd:double">0.5</amtSpent>
<amtTxn xsi:type="xsd:double">100.0</amtTxn>
<cardID xsi:type="xsd:string">52744200130</cardID>
<crdAcptID xsi:type="xsd:string">000000000MANSIG</crdAcptID>
<curTxn xsi:type="xsd:string">EUR</curTxn>
<debOrCred xsi:type="xsd:string">0</debOrCred>
<description xsi:type="xsd:string">Fin: PRIMARK, HARROW ON THE HILL LONDON </description>
<itemId xsi:type="xsd:string">54915</itemId>
<itemType xsi:type="xsd:string">2</itemType>
<localDate xsi:type="xsd:date">2007-02-20</localDate>
<messageID xsi:type="xsd:int">0</messageID>
<tlogID xsi:type="xsd:long">196646</tlogID>
<txnDate xsi:type="xsd:date">2010-10-27</txnDate>
<txnID xsi:type="xsd:long">8</txnID>
<txnTime xsi:type="xsd:long">0</txnTime>
</walletTxns>
<walletTxns xsi:type="ns2:WalletTransactionsInfo">
<PAN xsi:type="xsd:string">527442******8068</PAN>
<RRN xsi:type="xsd:string" xsi:nil="true" />
<amtBill xsi:type="xsd:double">0.59</amtBill>
<amtSpent xsi:type="xsd:double">10.0</amtSpent>
<amtTxn xsi:type="xsd:double">0.0</amtTxn>
<cardID xsi:type="xsd:string">52744200130</cardID>
<crdAcptID xsi:type="xsd:string"> </crdAcptID>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
23.Balance Update
This web service allows the card issuer to apply an update to the balance of a cardholder account.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<accno> AN 1 28 Account number of the card whose balance will be updated. If not present, the C C
primary account of the <PAN>/<cardID>/ <track2> is used.
If <PAN>/< cardID >/< track2> and <ACCNO> are both present, <ACCNO> must
be associated with the <PAN>/<cardID>/ <track2>.
Mandatory in request and response if neither <cardID> nor <PAN> nor
<track2> is present or when the value of <authMethod> is ‘9’.
<CVV> AN 3 3 CVC2 C Om
Mandatory if the value of <authMethod> is ‘3’.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request.
Mandatory if the value of <authMethod> is ‘5’.
<amtUpdate> D 1 20 The new available balance to set for the card account M Om
<currCode> AN 3 3 In Request: the currency alpha code of amtUpdate. Must match the currency M M
of the card account.
In Response: the currency alpha code of the avlBal (balance) returned. Will be
the currency of the card account.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item.
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<avlBal> D 1 20 The balance on the card following the Update. This includes all the financials Om M
received but excludes pending authorisations.
<blkAmt> D 1 20 Amount of funds blocked on the card account as a result of all outstanding Om M
authorisations.
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation. Om M
DD
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
23.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
23.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:balanceUpdate soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:BalanceUpdate">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<pobjBalanceUpdateRqstInfo xsi:type="ns2:BalanceUpdateRqstInfo"
xmlns:ns2="http://wsvalueobj.BalanceUpdate.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">21468</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IDT</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">23</txnType>
<authMethod xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">9</authMethod>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5274420013058068</PAN>
<cardID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<track2 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<DOB xsi:type="xsd:date" xsi:nil="true" />
<CVV xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<accessCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<lastName xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<localDate xsi:type="xsd:date">2006-07-03</localDate>
<localTime xsi:type="xsd:long">115800</localTime>
<loginID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<amtUpdate xsi:type="xsd:double">1056.0</amtUpdate>
<currCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">GBP</currCode>
<accno xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">DDEBIT999900</accno>
<description xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">test balance
update</description>
<extCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<itemSrc xsi:type="xsd:short" xsi:nil="true" />
<secDet xsi:type="ns3:SecurityDetailsInfo" xsi:nil="true"
xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" />
<loadFundsType xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">12</loadFundsType>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
23.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:balanceUpdateResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:BalanceUpdate">
<balanceUpdateReturn xsi:type="ns2:BalanceUpdateRspsInfo"
xmlns:ns2="http://wsvalueobj.BalanceUpdate.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">21468</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IDT</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">23</txnType>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5274420013058068</PAN>
<cardID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<localDate xsi:type="xsd:date">2006-07-03</localDate>
<localTime xsi:type="xsd:long">115800</localTime>
<avlBal xsi:type="xsd:double">0.0</avlBal>
<accno xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">DDEBIT999900</accno>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
24.SMS Reminders
This web service allows a card issuer to send SMS reminders to the cardholder.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 CVC2 C Om
Mandatory if value of <authMethod> is ‘3’.
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request.
Mandatory if the value of <authMethod> = ‘5’.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
24.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
24.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:smsReminders soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:SMSReminders">
<pobjSMSRemindersRqstInfo xsi:type="ns2:SMSRemindersRqstInfo"
xmlns:ns2="http://wsvalueobj.SMSReminders.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">21468</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IDT</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">24</txnType>
<authMethod xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</authMethod>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5274420013058068</PAN>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
24.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:smsRemindersResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:SMSReminders">
<smsRemindersReturn xsi:type="ns2:SMSRemindersRspsInfo"
xmlns:ns2="http://wsvalueobj.SMSReminders.prepaid.webservices.cortex.com">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID xsi:type="xsd:int">21468</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IDT</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">24</txnType>
<localDate xsi:type="xsd:date">2006-07-03</localDate>
<localTime xsi:type="xsd:long">115800</localTime>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">5274420013058068</PAN>
<cardID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<track2 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<loginID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<sysDate xsi:type="xsd:date">2009-05-16</sysDate>
<actionCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">000</actionCode>
</smsRemindersReturn>
</ns1:smsRemindersResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Returned in the response if present in the request
<itemSrc> AN 1 2 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
25.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
25.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:resetFraudStatus soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:ResetFraudStatus">
<pobjResetFraudStatusRqstInfo xsi:type="ns2:ResetFraudStatusRqstInfo"
xmlns:ns2="http://wsvalueobj.ResetFraudStatus.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">1727</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">TEST</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">25</txnType>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1234567890123456</PAN>
<cardID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<track2 xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<authMethod xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</authMethod>
<DOB xsi:type="xsd:date" xsi:nil="true" />
<CVV xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
</CVV>
<accessCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
</accessCode>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
25.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:resetFraudStatusResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:ResetFraudStatus">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<resetFraudStatusReturn xsi:type="ns2:ResetFraudStatusRspsInfo"
xmlns:ns2="http://wsvalueobj.ResetFraudStatus.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">1727</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">TEST</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">25</txnType>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">123456******1234</PAN>
26.Outgoing Notification
This message is generated from FIS and sent to a client’s Web Service. The message will be used to send a notification to the client for the card holder.
FIS will send an appropriate notification content, based on notification type, which can be processed by the client.
For those fields that are present in the request and in the response, the value in the response must be returned unchanged from that in the request.
The current available <actionCode> value for this message is 000. Refer to Appendix B for the meaning of this value.
<messageID> N 1 10 Message ID. Should be unique for every message request sent M M
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Note: This element value could be encrypted for some notification types:
When <notifType> is 106, contains encrypted content as hex-string.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
1. Strips all special characters, including spaces, left parenthesis, right parenthesis,
and hyphen (-).
2. Rejects any numbers containing non-numeric characters with the exception of
the prefix “+”.
3. Depending on the country (currently only UK), the international dialling prefix
(e.g. double zeros for UK) is converted to "+".
e.g. 00 33 77 1234567 is converted to +33771234567
4. Depending on the country (currently only UK), the national dialling prefix (e.g.
single zero for UK) is dropped and "+" and the IDD number is prefixed.
e.g. 020 7292 2400 to +442072922400
5. If there is a "+" prefix, Cortex checks if the following numbers match the IDD
number of specified country (UK only currently). If they don’t match, nothing is
done. If they do match, it checks if the following numbers match the national
dialling prefix (e.g. single zero for UK). If they do match, it drops them.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
26.2. Example
26.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:outgoingNotification xmlns:ns1="urn:OutgoingNotification"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjWSOutgoingNotificationRqstInfo xmlns:ns2="http://wsvalueobj.OutgoingNotification.prepaid.webservices.cortex.com"
xsi:type="ns2:OutgoingNotificationRqstInfo">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID xsi:type="xsd:int">24605</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">26</txnType>
<PAN xsi:type="soapenc:string">9177</PAN>
<cardID xsi:type="soapenc:string">8765432100001234</cardID>
<localDate xsi:type="xsd:date">2014-08-20</localDate>
<localTime xsi:type="xsd:long">115754</localTime>
<crdProfileRef xsi:type="soapenc:string">19136</crdProfileRef>
<notifType xsi:type="xsd:int">106</notifType>
<notifContent
xsi:type="soapenc:string">382B82663993FD0EE591F0CE6B085989781A78EF3699A1C0FA542FB23AE52CD7D903994216D8A3CE3E073DBFCC09C4D9
634019523B5CE37E39A9256661918CBF966C09EAFB11D240</notifContent>
<mobTel xsi:type="soapenc:string">+447891234567</mobTel>
<email xsi:type="soapenc:string">someone@fisglobal.com</email>
</pobjWSOutgoingNotificationRqstInfo>
</ns1:outgoingNotification>
</soapenv:Body>
</soapenv:Envelope>
26.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1: outgoingNotificationResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:ns1="urn:ResetFraudStatus">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<outgoingNotificationReturn xsi:type="ns2:OutgoingNotificationResponse"
xmlns:ns2="http://wsvalueobj.OutgoingNotification.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">24605</messageID>
<instCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">TEST</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">26</txnType>
<PAN xsi:type="soapenc:string">9177</PAN>
<cardID xsi:type="soapenc:string">8765432100001234</cardID>
<localDate xsi:type="xsd:date">2014-08-20</localDate>
<localTime xsi:type="xsd:long">115754</localTime>
<notifType xsi:type="xsd:int">106</notifType>
<actionCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">000</actionCode>
</outgoingNotificationReturn>
</ns1:outgoingNotificationResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’. C C
DD
Conditional in request: needs to be present if the associated authmethod
used.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Returned in the response if present in the request
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om O
DD
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
27.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
27.2.1. Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardActivationReversal xmlns:ns1="urn:CardActivationReversal"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjCardActivationReversalRqstInfo href="#id0" />
</ns1:cardActivationReversal>
<multiRef xmlns:ns2="http://wsvalueobj.CardActivationReversal.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardActivationReversalRqstInfo">
<messageID href="#id1" />
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">27</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<cardID xsi:type ="soapenc:string" xsi:nil ="true" />
<DOB xsi:nil="true" xsi:type="xsd:date" />
<track2 xsi:nil="true" xsi:type="soapenc:string" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
27.2.2. Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:cardActivationReversalResponse xmlns:ns1="urn:CardActivationReversal"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<cardActivationReversalReturn href="#id0" />
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</ns1:cardActivationReversalResponse>
<multiRef xmlns:ns2="http://wsvalueobj.CardActivationReversal.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xsi:type="ns2:CardActivationReversalRspsInfo">
<messageID xsi:type="xsd:int">44</messageID>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">27</txnType>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<cardID xsi:type="soapenc:string"></cardID>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime xsi:type="xsd:long">135409</localTime>
<loginID xsi:nil="true" xsi:type="soapenc:string" />
<sysDate xsi:type="xsd:date">2008-10-17</sysDate>
<actionCode xsi:type="soapenc:string">000</actionCode>
</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
28.Limit Enquiry
This is an enquiry service that provides details for card, account and customer limits.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Returned in the response if present in the request
Mandatory if the value of <authMethod> = 5
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<cycleProfRef> AN 0 32 The cycle profile reference code. Not Returened for Indivdual Limits. Om O
<currCode> AN 3 3 Cycle profile currency or limit profile currency, represented in the alphabetic Om M
ISO code.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<maxAmt> D 1 20 Maximum amount limit. If limit type is 100, it is maximum balance limit. Om M
0 means no limit.
<minAmt> D 1 20 Minimum amount limit. Used only for limit per transaction (i.e. cycle length is Om M
0).
0 means no limit
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<maxNum> N 1 20 Maximum number limit. Not used for limit type 100, or limit per transaction Om M
(i.e. cycle length is 0).
0 means no limit.
Placeholder for future use. Currently fixed to 2263-08-31
<lastExcDate> YYYY-MM- 10 10 Om M
DD
28.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
28.2.1. Request
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<pobjLimitEnquiryRqstInfo xsi:type="wsv:LimitEnquiryRqstInfo"
xmlns:wsv="http://wsvalueobj.LimitEnquiry.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">21462</messageID>
<instCode xsi:type="soapenc:string">IDT</instCode>
<txnType xsi:type="soapenc:string">1</txnType>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">1111111111111111</PAN>
<localDate xsi:type="xsd:date">2006-07-03</localDate>
<localTime xsi:type="xsd:long">115800</localTime>
<secDet xsi:type="urn:ArrayOf_tns3_SecurityDetailsInfo" soapenc:arrayType="wsv1:SecurityDetailsInfo[]"
xmlns:wsv1="http://wsvalueobj.common.prepaid.webservices.cortex.com"/>
</pobjLimitEnquiryRqstInfo>
</urn:limitEnquiry>
</soapenv:Body>
</soapenv:Envelope>
28.2.2. Response
?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:limitEnquiryResponse
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="urn:LimitEnquiry">
<limitEnquiryReturn xsi:type="ns2:LimitEnquiryRspsInfo"
xmlns:ns2="http://wsvalueobj.LimitEnquiry.prepaid.webservices.cortex.com">
<messageID xsi:type="xsd:int">21462</messageID>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<instCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">IDT</instCode>
<txnType xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</txnType>
<PAN xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">527442******8068
</PAN>
<cardID xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">52744200130
</cardID>
<localDate xsi:type="xsd:date">2006-07-03</localDate>
<localTime xsi:type="xsd:long">115800</localTime>
<cardLimDet xsi:type="ns2:CardLimitInfo" xsi:nil="true" />
<accLimDet xsi:type="ns2:AccountLimitInfo" xsi:nil="true" />
<custLimDet soapenc:arrayType="ns2:CustomerLimitInfo[1]"
xsi:type="soapenc:Array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<custLimDet xsi:type="ns2:CustomerLimitInfo">
<custCode xsi:type="soapenc:string">00003529</custCode>
<limits soapenc:arrayType="ns2:LimitsInfo[1]" xsi:type="soapenc:Array">
<limits xsi:type="ns2:LimitsInfo">
<limDet soapenc:arrayType="ns2:LimitInfo[3]" xsi:type="soapenc:Array">
<limDet xsi:type="ns2:LimitInfo">
<limType xsi:type="xsd:int">0</limType>
<cycProfRef xsi:type="soapenc:string"></cycProfRef>
<cycLen xsi:type="xsd:int">1001</cycLen>
<currCode xsi:type="soapenc:string">826</currCode>
<allCurr xsi:type="soapenc:string">0</allCurr>
<cycBeginDate xsi:type="xsd:date">2263-08-31</cycBeginDate>
<cycEndDate xsi:type="xsd:date">2263-08-30</cycEndDate>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<cycAmt xsi:type="xsd:double">0.0</cycAmt>
<cycNum xsi:type="xsd:int">0</cycNum>
<limRef xsi:type="soapenc:string">
</limRef>
<limDesc xsi:type="soapenc:string">test</limDesc>
<maxAmt xsi:type="xsd:double">10.0</maxAmt>
<minAmt xsi:type="xsd:double">100.0</minAmt>
<maxNum xsi:type="xsd:int">20</maxNum>
<lastExcDate xsi:type="xsd:date">2263-08-31</lastExcDate>
</limDet>
<limDet xsi:type="ns2:LimitInfo">
<limType xsi:type="xsd:int">0</limType>
<cycProfRef xsi:type="soapenc:string"></cycProfRef>
<cycLen xsi:type="xsd:int">1301</cycLen>
<currCode xsi:type="soapenc:string">826</currCode>
<allCurr xsi:type="soapenc:string">1</allCurr>
<cycBeginDate xsi:type="xsd:date">2263-08-31</cycBeginDate>
<cycEndDate xsi:type="xsd:date">2263-08-30</cycEndDate>
<cycAmt xsi:type="xsd:double">0.0</cycAmt>
<cycNum xsi:type="xsd:int">0</cycNum>
<limRef xsi:type="soapenc:string">
</limRef>
<limDesc xsi:type="soapenc:string">another test</limDesc>
<maxAmt xsi:type="xsd:double">1250.0</maxAmt>
<minAmt xsi:type="xsd:double">15.0</minAmt>
<maxNum xsi:type="xsd:int">20</maxNum>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<lastExcDate xsi:type="xsd:date">2263-08-31</lastExcDate>
</limDet>
<limDet xsi:type="ns2:LimitInfo">
<limType xsi:type="xsd:int">1</limType>
<cycProfRef xsi:type="soapenc:string"></cycProfRef>
<cycLen xsi:type="xsd:int">1001</cycLen>
<currCode xsi:type="soapenc:string">826</currCode>
<allCurr xsi:type="soapenc:string">0</allCurr>
<cycBeginDate xsi:type="xsd:date">2263-08-31</cycBeginDate>
<cycEndDate xsi:type="xsd:date">2263-08-30</cycEndDate>
<cycAmt xsi:type="xsd:double">0.0</cycAmt>
<cycNum xsi:type="xsd:int">0</cycNum>
<limRef xsi:type="soapenc:string">
</limRef>
<limDesc xsi:type="soapenc:string">Limit detail 6</limDesc>
<maxAmt xsi:type="xsd:double">1250.0</maxAmt>
<minAmt xsi:type="xsd:double">10.0</minAmt>
<maxNum xsi:type="xsd:int">20</maxNum>
<lastExcDate xsi:type="xsd:date">2263-08-31</lastExcDate>
</limDet>
</limDet>
</limits>
</limits>
</custLimDet>
</custLimDet>
<indCardLimDet soapenc:arrayType="ns2:CardLimitInfo[1]"
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
xsi:type="soapenc:Array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<indCardLimDet xsi:type="ns2:CardLimitInfo">
<PAN xsi:type="soapenc:string">527442******8068</PAN>
<cardID xsi:type="soapenc:string">52744200130</cardID>
<limits soapenc:arrayType="ns2:LimitsInfo[1]" xsi:type="soapenc:Array">
<limits xsi:type="ns2:LimitsInfo">
<limDet soapenc:arrayType="ns2:LimitInfo[1]" xsi:type="soapenc:Array">
<limDet xsi:type="ns2:LimitInfo">
<limType xsi:type="xsd:int">1</limType>
<cycProfRef xsi:type="soapenc:string" xsi:nil="true" />
<cycLen xsi:type="xsd:int">0</cycLen>
<currCode xsi:type="soapenc:string">USD</currCode>
<allCurr xsi:type="soapenc:string">0</allCurr>
<cycBeginDate xsi:type="xsd:date">2263-08-31</cycBeginDate>
<cycEndDate xsi:type="xsd:date">2263-08-30</cycEndDate>
<cycAmt xsi:type="xsd:double">0.0</cycAmt>
<cycNum xsi:type="xsd:int">0</cycNum>
<limRef xsi:type="soapenc:string">test1</limRef>
<limDesc xsi:type="soapenc:string"></limDesc>
<maxAmt xsi:type="xsd:double">200.0</maxAmt>
<minAmt xsi:type="xsd:double">20.0</minAmt>
<maxNum xsi:type="xsd:int">60</maxNum>
<lastExcDate xsi:type="xsd:date">2263-08-31</lastExcDate>
</limDet>
</limDet>
</limits>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</limits>
</indCardLimDet>
</indCardLimDet>
<indAccLimDet xsi:type="ns2:AccountLimitInfo" xsi:nil="true" />
<indCustLimDet xsi:type="ns2:CustomerLimitInfo" xsi:nil="true" />
<loginID xsi:type="soapenc:string" xsi:nil="true"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<sysDate xsi:type="xsd:date">2013-06-07</sysDate>
<actionCode xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">000</actionCode>
</limitEnquiryReturn>
</ns1:limitEnquiryResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
29.Remove Authorisation
The Remove Authorisation removes the pending authorization.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a M M
particular date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing O Om
fee server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 – SecureCode
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV> AN 3 3 Card Verification Value, the 3-digit code printed on the back of the card. C Om
Mandatory if the value of <actMethod> is ‘2’
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using O C
customer logins.
Returned in the response if present in the request
29.2. Example
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
29.2.1 Request
29.2.2 Response
<localTime xsi:type="xsd:long">115800</localTime>
<sysDate xsi:type="xsd:date">2013-06-07</sysDate>
<actionCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">00</actionCode>
<loginID xsi:type="soapenc:string" xsi:nil="true"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
</removeAuthorisationReturn>
</ns1:RemoveAuthorisationResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
30.Limit Update
This is an update service that sets bespoke limits at an individual card, account and customer level.
Note Cortex takes into account all limits wherever set e.g. product level, account type level, profile level or individual card/account/customer level (the latter as set by the Limit
Update web service) when deciding to approve or decline a transaction authorisation request.
<messageID> N 1 10 Message ID. Should be unique for every message request sent on a particular M M
date.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<limAction> AN 1 1 Action:
A - Add new limit
M - Modify limit
D - Delete limit
R - Reset counter
<DOB> YYYY-MM- 10 10 Date of Birth. Mandatory if the value of <authMethod> is ‘2’ or ‘6’ C Om
DD
<loginID> AN 1 64 Login ID of the customer using the service. Only applicable to systems using C C
customer logins.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<itemSrc> N 1 5 Source field to define alternate fees. It is used in conjunction with existing fee O Om
server Item
Defined options:
1 - Call Centre (used by Panorama)
2 - Website
3 - IVR
4 - SMS
5 – mbanking
6 - SecureCode
<sysDate> YYYY-MM- 10 10 The Cortex processing system date. This date is used for reconciliation Om M
DD
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<charPos> N 1 2 Identifies the position in the stored security value to which secValue - -
corresponds. charPos 0 maps to the first character of the security value.
Used when the security check associated with the secChkID is for matching
character based verification in a security value, rather than the whole value.
secChkID is normally mentioned in your member profile, so refer to this if you
would like to know if you are using full value or character based verification.
Mandatory if secChkID indicates character based verification, otherwise field
must be omitted.
<secValue> AN 1 64 Value associated with security secChkID. Each secValue must immediately - -
follow its associated secChkID.
If charPos is present, this field must contain a single character.
<maxAmt> D 1 20 Maximum amount limit. If limit type is 100, it is maximum balance limit. Om M
0 means no limit.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<minAmt> D 1 20 Minimum amount limit. Used only for limit per transaction (i.e. cycle length is Om M
0).
0 means no limit
<maxNum> N 1 20 Maximum number limit. Not used for limit type 100, or limit per transaction Om M
(i.e. cycle length is 0).
0 means no limit.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<curBill> AN 3 3 Om M
Limit currency, represented in the alphabetic ISO code.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<maxAmt> D 1 20 Maximum amount limit. If limit type is 100, it is maximum balance limit. Om M
0 means no limit.
<minAmt> D 1 20 Minimum amount limit. Used only for limit per transaction (i.e. cycle length is Om M
0).
0 means no limit
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<maxNum> N 1 20 Maximum number limit. Not used for limit type 100, or limit per transaction Om M
(i.e. cycle length is 0).
0 means no limit.
30.2. Example
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Note: The data in the following examples have been altered for security purposes. The examples give an accurate picture of what the message will look like. However, there may
be slight differences depending upon what data is included.
30.2.1 Request
<minAmt xsi:type="xsd:double">30.0</minAmt>
<maxNum xsi:type="xsd:int">70</maxNum>
<limDesc xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">testing modify lim
id2</limDesc>
</modLimit>
<addLimit xsi:type="ns2:AddLimitDetailsInfo">
<limType xsi:type="xsd:short">1</limType>
<curBill xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">USD</curBill>
<loadFundsType xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<loadSrc xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">1</loadSrc>
<allCurr xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<maxAmt xsi:type="xsd:double">200.0</maxAmt>
<minAmt xsi:type="xsd:double">20.0</minAmt>
<maxNum xsi:type="xsd:int">60</maxNum>
<cycLen xsi:type="xsd:short">0</cycLen>
<cycBeginType xsi:type="xsd:short" xsi:nil="true" />
<limDesc xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
</addLimit>
<resetLimit xsi:type="ns2:ResetLimitDetailsInfo">
<whyReset xsi:type="soapenc:string" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"> to reset</whyReset>
</resetLimit>
<DOB xsi:type="xsd:date" xsi:nil="true" />
<CVV xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<accessCode xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<lastName xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<localDate xsi:type="xsd:date">2005-09-20</localDate>
<localTime xsi:type="xsd:long">122300</localTime>
<loginID xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
<itemSrc xsi:type="xsd:short">1</itemSrc>
<secDet xsi:type="ns3:SecurityDetailsInfo" xsi:nil="true"
xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com" />
<ipAddress xsi:type="soapenc:string" xsi:nil="true" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" />
</pobjLimitUpdateRqstInfo>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</ns1:limitUpdate>
</soapenv:Body>
</soapenv:Envelope>
30.2.2 Response
<actionCode xsi:type="soapenc:string"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">000</actionCode>
</limitUpdateReturn>
</ns1:limitUpdateResponse>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
100 Do not Honour, deny As required by Issuer. Also used for example in
Card Load when the currency in the request does
not match the card currency
116 Insufficient funds, deny Used to indicate lack of funds to the account eg to
cover the fee associated with the request
118 No card record, deny Used to indicate the PAN in the request has no
associated card record in the database
119 Transaction not allowed to cardholder, deny Used to indicate that the cardholder is not allowed
to perform that particular transaction type
121 Amount limits exceeded or outside valid load Used when any of the card or account amount
range, deny limits are exceeded or a load amount falls outside
the valid range
123 Frequency limits exceeded, deny Used when any of the card or account frequency
limits are exceeded
125 Card not effective, deny Used when the card has not yet been activated.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
167 No PIN assigned, deny Used when trying to retrieve a PIN from a card
that has no PIN assigned
168 PIN already present, deny Used when trying to set a PIN on a card that
already has a PIN assigned
169 No-PIN card, deny Used when requesting a PIN on a card that is
marked as a ‘no-PIN’ card
184 PIN confirmation failed, deny Used when the PIN confirmation does not match
the new PIN when attempting to change the PIN
908 System malfunction, deny System error during ping/sign on or sign off
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
914 Unable to trace original transaction, deny Used to indicate that the item a Void transaction
seeks to cancel cannot be found
920 Security error – authentication failed, deny Failed to authenticate the cardholder
921 Security error – security answer not defined Failed to authenticate cardholder because one or
more of the security details have not been setup
for the cardholder
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Code Description
0 Card Activation
1 Card Load
2 Status Change
3 Balance Enquiry
4 Account Enquiry
6 Load Verification
7 Card Transfer
8 Card Unload
10 Activate/Load
12 Void Transaction
13 Cardholder Update
14 Cardholder Enquiry
16 Balance Adjustment
17 Card Application
18 Manage PIN
19 Outgoing Transaction
20 Manage Connection
21 Validate Card
22 Wallet Enquiry
23 Balance Update
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Code Description
24 SMS Reminders
26 Outgoing Notification
28 Limit Enquiry
29 Remove Authorisation
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Method Description
4 Full Track 2
Note: Card identifier can be either the PAN or the Card ID.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Method Description
5 Login ID
7 Full Track2
9 Account number and currency code if present in the request interface of the webservice.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Fee ID Description
1000 Cash
1064 Foreign exchange due to mark-up on network rate (billing currency based)
1065 Currency exchange rate mark-up percentage for authorisation padding (billing currency based)
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Fee ID Description
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Fee ID Description
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
HTTPS
The HTTPS protocol uses a FIS-generated SSL key pair (public-private) to ensure message security. The customer gets
the public key from FIS via Internet Explorer and stores it as a Trusted CA Certificate. This makes sure that only FIS can
decrypt messages from the customer. However, it does not authenticate the member as the source of the message.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
sbgEeVNLUAXFIYESUlBXrE+7Jul74+d6Amfj9DZ0DFo68p3KZE0tV+bewxTUnQY/DRkN5Ef4N3G7
dxu6K+gb3YUS0q5SEp4gGGqvy7kUkn4PxIVvnFXdLdTHMoK4ZfrrIML0kgM+mwUm+iEwCwYHKoZI
zjgEAwUAAy8AMCwCFAZ+bH1CNUdd8Gy6ZeflYj0t3zMAAhRWTTtTKqW3amfKnWeJZGskSMw7Eg==
</wsse:BinarySecurityToken>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1"/>
<ds:Reference URI="#id-27921979">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>OpdZfCR20pt2wYLByZV7+JHq+/c=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>fw7qY1jDf8fRP/Fxa/lFRbTI5kxK4bEM0HdI8jObNm3tobTYoue93g==</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-11363603">
<wsse:SecurityTokenReference wsu:Id="STRId-4365337" xmlns:wsu="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Reference URI="#CertId-3091716" ValueType="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
</wsse:Security>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
</soapenv:Header>
Note: The BinarySecurityToken (i.e. certificate) will be different for different members and the SignatureValue will be different for every message.
Note: The Timestamp section is optional and is present only if the member has requested it during configuration. The response web service remains the same unless a timestamp
is requested by the member.
Request messages that contain WS security would therefore look similar to the following. All WS messages in this specification can have a WS Security Header section added to
them. The following example is of a Cardholder Enquiry message with WS Security:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<wsu:Created>2006-02-21T16:58:30.042Z</wsu:Created>
<wsu:Expires>2006-02-21T17:08:30.042Z</wsu:Expires>
</wsu:Timestamp>
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-
wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-
profile-1.0#X509v3" wsu:Id="CertId-3091716" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-
utility-1.0.xsd">
MIIDGDCCAtYCBEP7OhwwCwYHKoZIzjgEAwUAMHIxCzAJBgNVBAYTAkdCMQ8wDQYDVQQIEwZMb25k
b24xDzANBgNVBAcTBkxvbmRvbjEbMBkGA1UEChMSTm9tYWQgU29mdHdhcmUgTHRkMQwwCgYDVQQL
EwNOUFMxFjAUBgNVBAMTDU5QU0FDTFRlc3REU0EwHhcNMDYwMjIxMTYwNDQ0WhcNMDYwNTIyMTYw
NDQ0WjByMQswCQYDVQQGEwJHQjEPMA0GA1UECBMGTG9uZG9uMQ8wDQYDVQQHEwZMb25kb24xGzAZ
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
BgNVBAoTEk5vbWFkIFNvZnR3YXJlIEx0ZDEMMAoGA1UECxMDTlBTMRYwFAYDVQQDEw1OUFNBQ0xU
ZXN0RFNBMIIBtzCCASwGByqGSM44BAEwggEfAoGBAP1/U4EddRIpUt9KnC7s5Of2EbdSPO9EAMMe
P4C2USZpRV1AIlH7WT2NWPq/xfW6MPbLm1Vs14E7gB00b/JmYLdrmVClpJ+f6AR7ECLCT7up1/63
xhv4O1fnxqimFQ8E+4P208UewwI1VBNaFpEy9nXzrith1yrv8iIDGZ3RSAHHAhUAl2BQjxUjC8yy
krmCouuEC/BYHPUCgYEA9+GghdabPd7LvKtcNrhXuXmUr7v6OuqC+VdMCz0HgmdRWVeOutRZT+Zx
BxCBgLRJFnEj6EwoFhO3zwkyjMim4TwWeotUfI0o4KOuHiuzpnWRbqN/C/ohNWLx+2J6ASQ7zKTx
vqhRkImog9/hWuWfBpKLZl6Ae1UlZAFMO/7PSSoDgYQAAoGAUP8bhnOFHzOR50LVS5FCW3YV+xOB
sbgEeVNLUAXFIYESUlBXrE+7Jul74+d6Amfj9DZ0DFo68p3KZE0tV+bewxTUnQY/DRkN5Ef4N3G7
dxu6K+gb3YUS0q5SEp4gGGqvy7kUkn4PxIVvnFXdLdTHMoK4ZfrrIML0kgM+mwUm+iEwCwYHKoZI
zjgEAwUAAy8AMCwCFAZ+bH1CNUdd8Gy6ZeflYj0t3zMAAhRWTTtTKqW3amfKnWeJZGskSMw7Eg==
</wsse:BinarySecurityToken>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#dsa-sha1"/>
<ds:Reference URI="#id-27921979">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>OpdZfCR20pt2wYLByZV7+JHq+/c=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>fw7qY1jDf8fRP/Fxa/lFRbTI5kxK4bEM0HdI8jObNm3tobTY
oue93g==</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-11363603">
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<wsse:SecurityTokenReference wsu:Id="STRId-4365337"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Reference URI="#CertId-3091716" ValueType="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<ns1:cardHolderEnquiry xmlns:ns1="urn:CardHolderEnquiry"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<pobjCardHolderEnquiryRqstInfo href="#id0"/>
</ns1:cardHolderEnquiry>
<multiRef xmlns:ns2="http://wsvalueobj.CardHolderEnquiry.prepaid.webservices.cortex.com"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id0" soapenc:root="0"
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:CardHolderEnquiryRqstInfo">
<messageID href="#id1"/>
<instCode xsi:type="soapenc:string">TEST</instCode>
<txnType xsi:type="soapenc:string">14</txnType>
<localDate xsi:type="xsd:date">2008-10-21</localDate>
<localTime href="#id2"/>
<authMethod xsi:type="soapenc:string">1</authMethod>
<PAN xsi:type="soapenc:string">6759************</PAN>
<track2
xsi:type="soapenc:string">6759******************************************</track2>
<DOB xsi:nil="true" xsi:type="xsd:date"/>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
<CVV xsi:type="soapenc:string">***</CVV>
<accessCode xsi:nil="true" xsi:type="soapenc:string"/>
<loginID xsi:nil="true" xsi:type="soapenc:string"/>
<lastName xsi:nil="true" xsi:type="soapenc:string"/>
<secDet xmlns:ns3="http://wsvalueobj.common.prepaid.webservices.cortex.com"
xsi:nil="true" xsi:type="ns3:SecurityDetailsInfo"/>
</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id1"
soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:int">1</multiRef>
<multiRef xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" id="id2"
soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="xsd:long">125409</multiRef>
</soapenv:Body>
</soapenv:Envelope>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Note: The total length of all EMV data should not be in the HEX string; only BER-TLV data (actual EMV data) should be
in the HEX as <EMVDATA>.
Description: ICC System Related Data is used to transport chip-specific data over the payment network. It
contains various data – in the form of Private Data Sub-elements (PDSs) – captured by the chip
terminal as part of a chip transaction. This field is used only for EMV transactions.
Tag: 5F2A
Length: 2
Format: b 2 (n 3)
Description: This field contains the code of the currency in which the authorised transaction amount (Field 55
tag 9F02) is expressed. This field is used in the generation of the cryptogram.
The currency code, which must comply with ISO 4217, is carried as three hexadecimal digits,
over two bytes.
Tag: 71
Format: b..999
Description: This field contains proprietary issuer data to be transmitted to the ICC before the second
cryptogram is generated by the ICC.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Tag: 72
Format: b..999
Description: This field contains proprietary issuer data to be transmitted to the ICC after the second
cryptogram is generated by the ICC.
Tag: 82
Length: 2
Format: b2
Description: This field indicates the capabilities of the ICC to support specific functions.
This field is a 16 bit string:
1 1 Unused
3 Unused
7-8 Unused
2 1-8 Unused
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Tag: 84
Format: b..16
Description: This field contains the name of the Dedicated File as described in the ISO/IEC 7816-4. This is
normally the same as the Application Identifier.
Not used in Visa EMV transactions.
Tag: 91
Format: b..16
Description: This field contains the data sent to the ICC for online issuer authentication.
For current VSDC cards, this field is divided into subfields as follows:
Unused 11-16
For non-VSDC cards, the break out above does not apply, though the field is still used and
transmitted.
Tag: 95
Length: 5
Format: b5
Description: This field contains the status of the terminal functions from the perspective of the ICC-capable
terminal. The terminal records the results of offline and online processing by setting a series of
indicators in this field. This field is a 40 bit string:
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
5-8 Unused
0 Expired Application - No
3 1 Application Active – No
0 New Card – No
6-8 Unused
2 1 1 – Unrecognised CVM
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
0 0 – Other
4 1 PIN entry required and PIN pad not working or not present
0 Other
5 1 PIN entry required, PIN pad not present, but PIN not entered
0 Other
7-8 Unused
6-8 Unused
5 1 Unused
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
5-8 Unused
Tag: 9A
Length: 3
Description: This field contains the date on which the transaction was authorised, in the form of six
hexadecimal digits over three bytes. This field is used in the generation of the cryptogram.
Tag: 9C
Length: 1
Format: b 1 (n 2)
Description: This field gives the type of transaction indicated to the ICC at authorisation time. This field is
used in the generation of the cryptogram.
Tag: 9F02
Length: 6
Format: b 6 (n 12)
Description: This field contains the authorised amount of the transaction. This field is used in the generation
of the cryptogram.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Tag: 9F03
Length: 6
Format: b 6 (n 12)
Description: This field contains a cashback amount associated with a transaction. This field is used in the
generation of the cryptogram.
Tag: 9F09
Length: 2
Format: b2
Description: This field contains the version number assigned by the payment system to the application.
Not used in Visa EMV transactions.
Tag: 9F10
Format: b..32
Description: This field contains proprietary application data to be transmitted to the issuer in an online
message.
For non-Visa transactions, this field may be present and transmitted, though the content is not
described here.
For Visa VSDC card transactions, this field is divided into 2 subfields:
VISA Discretionary Data b..16 This subfield contains the Visa discretionary part of the
issuer application data. This subfield is variable length to
16 bytes, the first byte is the length and remaining 15
bytes are divided into 4 subfields, see below.
Issuer Discretionary b..16 This subfield contains data defined by the issuer on the
Data card. This subfield is variable length to 16 bytes, the first
byte is the length.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Card Verification Results 3 up to 6 b..4 The CVR is an up to 24 bit string, and the first
(CVR) byte is the length. See below table.
1 CVR length
01 2nd cryptogram is TC
10 not requested
01 1st cryptogram is TC
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
0 Able to go online
4 1 New card
6-8 Unused
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Tag: 9F1A
Length: 2
Format: b 2 (n 3)
Description: This field contains the numeric code for the country where the terminal is located.
The country code, which must comply with ISO 3166, is carried as three hexadecimal digits, over
two bytes.
Tag: 9F1E
Length: 8
Format: b 8 (an 8)
Description: This contains a unique, permanent serial number assigned to the IFD (terminal) by the
manufacturer. This serial number is encoded as eight alphanumeric characters, over eight bytes.
Tag: 9F26
Length: 8
Format: b8
Description: This field contains the Application Cryptogram (AC) computed by the ICC. It may contain an
Authorisation Request Cryptogram (ARQC), Transaction Certificate (TC), Application
Authentication Cryptogram (AAC) or Application Authorisation Referral Cryptogram (AAR.)
Tag: 9F27
Length: 1
Format: b1
Description: This field indicates the type of cryptogram and the actions to be performed by the terminal.
The two leftmost bits indicate the type of cryptogram. The default value for the remaining bits is
zero if the data is not available.
Not used by Visa EMV transactions.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Tag: 9F33
Length: 3
Format: b3
Description: This field indicates the card data input, Card Verification Method (CVM) and security capabilities
supported of the terminal.
This field is a 24 bit string:
4-8 Unused
4-8 Unused
2 1 Unused
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
4-8 Unused
Tag: 9F34
Length: 3
Format: b3
Description: This field indicates the result of the last cardholder verification performed.
Not used in Visa EMV transactions.
Tag: 9F35
Length: 1
Format: b 1 (n 2)
Description: This field indicates the environment of the terminal, its communications capability and its
operational control. This type consists of two hexadecimal digits, carried in one byte.
Not used in Visa EMV transactions.
Tag: 9F36
Length: 2
Format: b2
Description: This field contains the value of a counter maintained by the ICC, which is used in the generation
of the cryptogram
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Tag: 9F37
Length: 4
Format: b4
Description: This field contains the number used in the generation of the cryptogram to provide variability
and uniqueness.
Tag: 9F41
Description: This field is a counter maintained by the terminal, which is incremented by one for each
transaction. The value of the counter is carried as up to eight hexadecimal digits, in up to four
bytes (in Latin 1 and ASCII sharacter sets).
Not used in Visa EMV transactions.
Tag: 9F53
Length: 1
Format: b 1 (an 1)
Description: This is a proprietary Mastercard & Europay field, containing a code defining the industry sector in
which the merchant operates. This code consists of a single alphanumeric character, carried in
one byte (in Latin 1 and ASCII sharacter sets)..
Only used in Europay & Mastercard EMV transactions.
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Example
<EMVdata>82025800950580000400009a030905279c01315f2a0208269f02060000000000009f0306
0000000000009f1a0208269f1e0841544d30303030329f2608f39d4eb8f402a71c9f2701809f33036
040209f34030203009f3501149f360201519f37044f461ba59f53015a<EMVdata>
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Non cancelled** 14
02 09
Non cancelled 00
If not activated then
current status needs to be
02
Any Cancelled
Cancelled status 04 or 05 00 or 02
and configuration set to
allow these transfers
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
10 Activate/Load 02 Yes
16 Balance Adjustment If not a ForcePost then should be in 00 or 02 or any If ForcePost, then no expiry
status that has action/response code 000 check. Checked if not a
ForcePost request
No restriction if ForcePost is 1
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
21 Validate Card Any status that has action/response code 000 or if the Yes
card status 01 then there should be no pin in the
service request. Latter can be overridden by the
customer.
27 Card Activation 00 No
Reversal
* Acceptable status codes for this service can be overridden by client configuration.
** Non cancelled statuses – please refer to table below.
Note: This list is the system list. New statuses can be added by the client.
00 Normal False
04 Lost True
05 Stolen True
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
09 Dormant False
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com
Europe, Middle East and Africa Asia Australasia Latin American and Caribbean
+44.1923.471850 +65.6225.5926 +61.3.8615.1100 +1.501.220.5100
emea.marketing@fisglobal.com ap.marketing@fisglobal.com au.enquiries@fisglobal.com lac.marketing@fisglobal.com