Preliminary Release. For Planning and Review. Notice:

Size: px
Start display at page:

Download "Preliminary Release. For Planning and Review. Notice:"

Transcription

1 100 New Britain Blvd Chalfont, PA Tel: DSIEMVClientX Canadian EMV Programming Interface Specification V00.07 Preliminary Release For Planning and Review Notice: This document contains information proprietary to Datacap Systems Inc. The only acceptable use for the information contained herein is to interface third party systems exclusively to Datacap s Tran and epay server products. Any other use is strictly prohibited.

2 Copyright Notice Copyright 2010 Datacap Systems Inc. 100 New Britain Blvd. Chalfont, Pennsylvania USA All rights reserved. Notice This document contains information proprietary to Datacap Systems Inc. The only acceptable use for the information contained herein is to interface third party systems exclusively to Datacap s epay server products. Any other use is strictly prohibited. The DSIEMVClientX, DSICientX, DataTran, NETePay, DIALePay, GIFTePay, epay, epay Administrator, DataTran, DialTran, IPTran, TwinTran and Datacap names and logos and all related trademarks, trade names, and other intellectual property are the property of Datacap Systems Inc. and cannot be used without its express prior written permission. Notice Preliminary Release For Planning and Review This is a preliminary document for review and planning purposes. While the information contained herein is accurate at the time of release, it is expected that there will be changes which will have some impact on the contents until final certification is completed with the Canadian processors. A final form of this document will be released at V01.00 (or higher); any versions less than should be considered preliminary and subject to change. Copyright 2010 Proprietary Information Version: Page 2

3 Revision History Jan 2010 Initial Release of Preliminary Draft Feb 2010 Revised Release of Preliminary Draft Mar 2010 Revised Release of Preliminary Draft Added GetPrePaidStripe command Added instructions on bilingual receipt printing Corrected slected response templates Revised Section 5 use description Mar 2010 Revised Release of Preliminary Draft Corrected French spelling in draft instructions Intentionally skipped Jul 2010 Revised Release of Preliminary Draft Added new PIN Pad Type: Global1 for Global or Mercury Added optional <CardType> tag with argument Debit to to EMVSale command to enforce debit card use at PIN pad for possible cash back Jul 2010 Corrected SeverVersion, EMVPublicKeyReport, EMVStatisticsReport, EMVOfflineDeclineReport, BatchSummary, BatchClose, XML request from <Transaction> to <Admin> Added EMVParameterReport request section Copyright 2010 Proprietary Information Version: Page 3

4 Table Of Contents 1.0 INTRODUCTION EMV SUPPORTED TRANSACTIONS SUMMARY EMV TRANSACTION REQUEST/RESPONSE XML DEFINITIONS EMVPADRESET EMVKEYCHANGE EMVPARAMDOWNLOAD EMVSALE EMVVOIDSALE EMVRETURN EMVVOIDRETURN EMVVOICEAUTH EMVPUBLICKEYREPORT EMVSTATISTICSREPORT EMVOFFLINEDECLINEREPORT EMVPARAMETERREPORT BATCHSUMMARY BATCHCLOSE SERVERVERSION GETPREPAIDSTRIPE TRANSACTION RESPONSES EMVPADRESET XML RESPONSE TEMPLATE EMVKEYCHANGE XML RESPONSE TEMPLATE EMVPARAMDOWNLOAD XML RESPONSE TEMPLATE XML RESPONSE TEMPLATE FOR...53 EMVSALE...53 EMVVOIDSALE...53 EMVRETURN...53 EMVVOIDRETURN...53 EMVVOICEAUTH XML RESPONSE TEMPLATES FOR...56 EMVPUBLICKEYREPORT...56 EMVPARAMETERREPORT...56 EMVSTATISTICSREPORT...56 EMVOFFLINEDECLINEREPORT BATCHSUMMARY XML RESPONSE TEMPLATE BATCHCLOSE XML RESPONSE TEMPLATE SERVERVERSION XML RESPONSE TEMPLATE GETPREPAIDSTRIPE XML RESPONSE TEMPLATE DSIEMVCLIENTX PROGRAMMING INTERFACE FOR EMV TRANSACTIONS ERROR CODES...65 Copyright 2010 Proprietary Information Version: Page 4

5 1.0 Introduction This document is targeted to developers who have previous experience in integration with Datacap s DSIClientX ActiveX component. If you are new to integration with Datacap s epay line of products, please refer to the document DSIClientX Interface Specification. DSIEMVClientX is a Windows ActiveX control that provides applications with the ability to process an EMV (chip card) electronic payments in a multi-tiered client-server architecture. Applications integrated with DSIEMVClientX act as a client to Datacap s EMV certified payment servers to process payments. The DSIEMVClientX software is designed to communicate exclusively with Datacap s in-store NETePay server products using Internet Protocol (IP). Messages exchanged between the DSIEMVClientX and the server are encrypted for secure transmission over open networks (such as the Internet). This secure communications architecture provides the flexibility to configure systems using LAN and/or WAN networks. Datacap servers are available for in-store or enterprise configurations and are designed to communicate with specific payment systems providers. DSIEMVClientX does not use any storage on the client machine; the Datacap servers provide consolidated transaction data storage, logging and data management functions. DSIEMVClientX directly controls an approved EMV PIN pad on a PC COM (serial) port to manage all PIN pad interactions. The DSIEMVClientX control uses XML formatted requests and responses for transaction processing requests. Copyright 2010 Proprietary Information Version: Page 5

6 2.0 EMV Supported Transactions Summary The following transaction codes <TranCode> are supported in DSIEMVClientX: Transaction EMVPadReset EMVKeyChange EMVParamDownload EMVSale EMVVoidSale EMVReturn EMVVoidReturn This command should be done before every transaction (Sale, VoidSale, Return, VoidReturn, VoiceAuth) to assure that no card is in the PIN pad chip reader before starting a transaction. If no card is in the reader, then a response should be returned with 2-3 seconds. If there s a card in the reader, the PIN pad displays Remove Card and waits for the card to be removed before returning a response; another EMVPadReset should then be issued. This command should be performed on demand from outside source OR when a pad is replaced OR new PIN pad installation This command should be perfumed on demand from outside source OR when a pad is replaced OR new PIN pad installation Sale transaction credit or debit Sale transaction Void credit or debit Return transaction credit or debit Return transaction Void credit or debit EMVVoiceAuth Force a transaction was authorized by voice and put it into the batch credit only (must have PIN pad) Admin EMVPublicKeyReport EMVParameterReport EMVStatisticsReport EMVOfflineDeclineReport BatchSummary BatchClose ServerVersion Public Key Report required at every PIN pad (lane) Parameter Report required at every PIN pad (lane) Statistics Report required at every PIN pad (lane) Offline Decline Report required at every PIN pad (lane) Batch Summary Report required at every PIN pad (lane) if merchant processing profile is set for merchant initiated close Batch Close process required at every PIN pad (lane) if merchant processing profile is set for merchant initiated close Reports the NETePay server version with which the DSIEMVClientX is communicating Implementation Notes: 1. All transactions must be implemented for EMV compliance. Copyright 2010 Proprietary Information Version: Page 6

7 3.0 EMV Transaction Request/Response XML Definitions 3.1 EMVPadReset Use: To reset the EMV PIN pad device. This command should be performed before every transaction (Sale, VoidSale, Return, VoidReturn, VoiceAuth) to assure that no card is in the EMV PIN pad chip card (insertion) reader before starting a transaction. If no card is in the reader, then a response should be returned with 2-3 seconds. If there s a card in the reader, the PIN pad displays Remove Card and waits for the card to be removed before returning a response; another EMVPadReset should then be issued. XML Template: EMVPadReset <?xml version= 1.0?> <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTracedata> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <Tran Code>EMVPadReset</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <SequenceNo>SequenceNo</SequenceNo> </Transaction> </TStream> Element Req Min Max Type Description/Value HostOrIP Y A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID Y 1 24 A Merchant identification assigned by processor. TerminalID Y 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage Y 6 7 A English or French TranCode Y 1 40 A EMVPadReset PadType Y 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort Y 1 3 N COM (Serial) port number to which an EMV approved PIN pad is attached (1-255). Copyright 2010 Proprietary Information Version: Page 7

8 InvoiceNo Y 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and supplied by POS system. RefNo Y 1 24 A Use the same data as InvoiceNo SequenceNo Y A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a SequnceNo value) to re-sync. Legend: A Alphanumeric N Numeric O Optional R Required Sample Request for EMVPadReset <TStream> <Transaction> <HostOrIP>BOB</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTraceData>Dev1</UserTraceData> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVPadReset</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo>1</InvoiceNo> <RefNo>1</RefNo> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Response for EMVPadReset <RStream> <CmdResponse> <ResponseOrigin>Client</ResponseOrigin> <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Success</CmdStatus> <TextResponse>Reset Successful.</TextResponse> <SequenceNo> </SequenceNo> <UserTraceData>Dev1</UserTraceData> </CmdResponse> </RStream> Copyright 2010 Proprietary Information Version: Page 8

9 3.2 EMVKeyChange Use: To change the encryption keys in the EMV PIN pad device. This command should be performed on demand from an outside source (eg. processor) OR when a pad is replaced OR a new PIN pad installation. The EMV PIN pads receive updated key information from the processing network from time to time to encrypt user PIN information. When a new PIN pad is initially deployed, it will have internal keys, which are out of synch with the processing host. In order to update the keys in the PIN pad with the processing host, a Key Change transaction must first be performed. The ECR/POS must support the EMVKeyChange transaction and make it available as an administrative function. XML Template: EMVKeyChange <?xml version= 1.0?> <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTraceData> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <TranCode>EMVKeyChange</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <SequenceNo>SequenceNo</SequenceNo> </Transaction> </TStream> Element Req Min Max Type Description/Value HostOrIP R A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID R 1 24 A Merchant identification assigned by processor. TerminalID R 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage R 6 7 A English or French TranCode R 1 40 A EMVKeyChange PadType R 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort R 1 3 N COM (Serial) port number to which a EMV approved PIN pad is attached (1-255). InvoiceNo R 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and Copyright 2010 Proprietary Information Version: Page 9

10 supplied by POS system. RefNo R 1 24 A Use the same data as InvoiceNo SequenceNo R A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a SequnceNo value) to re-sync. Legend: A Alphanumeric N Numeric O Optional R Required Sample Request for EMVKeyChange <TStream> <Transaction> <HostOrIP>BOB</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTrace>Dev1</UserTrace> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVKeyChange</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo>1</InvoiceNo> <RefNo>1</RefNo> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Reply for EMVKeyChange <RStream> <CmdResponse> <ResponseOrigin>Processor</ResponseOrigin> <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Success</CmdStatus> <TextResponse>SUCCESS</TextResponse> <SequenceNo> </SequenceNo> <UserTrace>Dev1</UserTrace> </CmdResponse> <TranResponse> <TranCode>EMVKeyChange</TranCode> </TranResponse> </RStream> Copyright 2010 Proprietary Information Version: Page 10

11 3.3 EMVParamDownload Use: To load parameters into the EMV PIN pad device. This command should be performed on demand from an outside source (eg. processor) OR when a pad is replaced OR a new PIN pad installation OR when a setting changes at NETePay. The EMV PIN pad may need to receive updated parameter information from the processing network from time to time to operate successfully with the processing host. When a new EMV PIN pad is initially deployed, it must obtain parameters that are in synch with the processing host. In order to update the parameters in the EMV PIN pad with the processing host, an EMVParamDownload transaction must first be performed. The ECR/POS must support the EMVParamDownload transaction and make it available as an administrative function; the EMVParamDownload transaction is the only method to remedy a parameter discrepancy and permit processing to continue with the EMV PIN pad. XML Template: EMVParamDownload XML Request Template: <?xml version= 1.0?> <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTraceData> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <TranCode>EMVParamDownload</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <SequenceNo>SequenceNo</SequenceNo> </Transaction> </TStream> Element Req Min Max Type Description/Value HostOrIP R A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID R 1 24 A Merchant identification assigned by processor. TerminalID R 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage R 6 7 A English or French TranCode R 1 40 A EMVParamDownload Copyright 2010 Proprietary Information Version: Page 11

12 PadType R 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort R 1 3 N COM (Serial) port number to which a EMV approved PIN pad is attached (1-255). InvoiceNo R 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and supplied by POS system. RefNo R 1 24 A Use the same data as InvoiceNo SequenceNo R A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a SequnceNo value) to re-sync. Legend: A Alphanumeric N Numeric O Optional R Required Sample Request for EMVParamDownload <TStream> <Transaction> <HostOrIP>BOB</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTrace>Dev1</UserTrace> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVParamDownload</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo>1</InvoiceNo> <RefNo>1</RefNo> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Response for EMVParamDownload <RStream> <CmdResponse> <ResponseOrigin>Processor</ResponseOrigin> <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Success</CmdStatus> <TextResponse>SUCCESS</TextResponse> <SequenceNo> </SequenceNo> <UserTrace>Dev1</UserTrace> </CmdResponse> <TranResponse> <TranCode>EMVParamDownload</TranCode> <RefNo> </RefNo> </TranResponse> </RStream> Copyright 2010 Proprietary Information Version: Page 12

13 3.4 EMVSale Use: To process a payment using EMV capable equipment. Credit and Debit transactions with chip, MSR and manually input account information are supported. XML Template: EMVSale XML Request Template: <?xml version= 1.0?> <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTraceData> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <CardType>CardType</CardType> <TranCode>EMVSale</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <Account> <AcctNo>AcctNo</AcctNo> </Account> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <Amount> <Purchase>Purchase</Purchase> <Gratuity>Gratuity</Gratuity> </Amount> <Duplicate>Duplicate</Duplicate> <SequenceNo>SequenceNo</SequenceNo> <PartialAuth>PartialAuth</PartialAuth> </Transaction> </TStream> Element Req Min Max Type Description/Value HostOrIP R A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID R 1 24 A Merchant identification assigned by processor. TerminalID R 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage R 6 7 A English or French CardType O 3 20 AN Use value DEBIT only if use of a Debit card is to be enforced by the PIN pad (for possible cash back); otherwise omit this tag TranCode R 1 40 A EMVSale Copyright 2010 Proprietary Information Version: Page 13

14 PadType R 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort R 1 3 N COM (Serial) port number to which a EMV approved PIN pad is attached (1-255). Account:AcctNo o 1 24 A Prompt When the optional Account tag is included with the value Prompt, the PIN pad will prompt the operator for manual input of account number and expiration date from the card. InvoiceNo R 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and supplied by POS system. RefNo R 1 24 A Use the same data as InvoiceNo Amount:Purchase R 1 8 N Purchase price (with 2 place decimal eg ) Amount:Gratuity O 1 8 N Gratuity Amount (with 2 place decimal eg ) OR Prompt (which will cause the PIN pad to prompt the cardholder to input the gratuity amount) Duplicate O 1 24 A None OR Override (See implementation note 1) SequenceNo R A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a SequnceNo value) to re-sync. PartialAuth R 1 20 A Allow Legend: A Alphanumeric N Numeric O Optional R Required Sample Request for EMVSale (Chip or MSR Read) <TStream> <Transaction> <HostOrIP>ePayServer</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTrace>Dev1</UserTrace> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVSale</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo> </InvoiceNo> <RefNo> </RefNo> <Amount> <Purchase>10.00</Purchase> </Amount> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Response for EMVSale (Chip or MSR Read) <RStream> <CmdResponse> <ResponseOrigin>Processor</ResponseOrigin> Copyright 2010 Proprietary Information Version: Page 14

15 <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Approved</CmdStatus> <TextResponse>APPROVED</TextResponse> <SequenceNo> </SequenceNo> <UserTrace>Dev1</UserTrace> </CmdResponse> <TranResponse> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <AcctNo>************8291<AcctNo> <CardType>VISA</CardType> <TranCode>EMVSale</TranCode> <AuthCode>094661</AuthCode> <CaptureStatus>Captured</CaptureStatus> <RefNo> </RefNo> <InvoiceNo> </InvoiceNo> <OperatorID>55</OperatorID> <Amount> <Purchase>10.00</Purchase> <Authorize>10.00</Authorize> </Amount> <AcqRefData>T C </AcqRefData> </TranResponse> <PrintData> <Line1>.MERCHANT ID: </Line1> <Line2>.TERM ID: 009</Line2> <Line3>.</Line3> <Line4>. SALE </Line4> <Line5>.</Line5> <Line6>.************8291</Line6> <Line7>.VISA ENTRY METHOD: SWIPED</Line7> <Line8>.</Line8> <Line9>.DATE: 2010/01/14 TIME: 16:51:57</Line9> <Line10>.</Line10> <Line11>.INV#: APPR CODE: </Line11> <Line12>.RETRIEVAL #: </Line12> <Line13>.</Line13> <Line14>.AMOUNT $ 10.00</Line14> <Line15>. ==========</Line15> <Line16>.TOTAL $ 10.00</Line16> <Line17>.</Line17> <Line18>. APPROVED - THANK YOU </Line18> <Line19>.</Line19> <Line20>.I AGREE TO PAY THE ABOVE TOTAL AMOUNT</Line20> <Line21>.ACCORDING TO CARD ISSUER AGREEMENT</Line21> <Line22>.(MERCHANT AGREEMENT IF CREDIT VOUCHER)</Line22> <Line23>.</Line23> <Line24>.</Line24> <Line25>.</Line25> <Line26>.x </Line26> <Line27>. Cardholder Signature </Line27> <Line28>.</Line28> </PrintData> </RStream> Sample Request for EMVSale (Manual Account Number Read) <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTrace>Dev1</UserTrace> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVSale</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <Account> <AcctNo>Prompt</AcctNo> </Account> Copyright 2010 Proprietary Information Version: Page 15

16 <InvoiceNo>1</InvoiceNo> <RefNo>1</RefNo> <Amount> <Purchase>10.00</Purchase> </Amount> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Response for EMVSale (Manual Account Number Read) <RStream> <CmdResponse> <ResponseOrigin>Processor</ResponseOrigin> <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Approved</CmdStatus> <TextResponse>APPROVED</TextResponse> <SequenceNo> </SequenceNo> <UserTrace>Dev1</UserTrace> </CmdResponse> <TranResponse> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <AcctNo>************1212</AcctNo> <CardType>VISA</CardType> <TranCode>EMVSale</TranCode> <AuthCode>092129</AuthCode> <CaptureStatus>Captured</CaptureStatus> <RefNo> </RefNo> <InvoiceNo>1</InvoiceNo> <OperatorID>55</OperatorID> <Amount> <Purchase>10.00</Purchase> <Authorize>10.00</Authorize> </Amount> <AcqRefData>T BK6C </AcqRefData> </TranResponse> <PrintData> <Line1>.MERCHANT ID: </Line1> <Line2>.TERM ID: 009</Line2> <Line3>.</Line3> <Line4>. SALE </Line4> <Line5>.</Line5> <Line6>.************1212</Line6> <Line7>.VISA ENTRY METHOD: MAN</Line7> <Line8>.</Line8> <Line9>.DATE: 2010/02/04 TIME: 12:42:08</Line9> <Line10>.</Line10> <Line11>.INV#: 1 APPR CODE: </Line11> <Line12>.RETRIEVAL #: </Line12> <Line13>.</Line13> <Line14>.AMOUNT $ 10.00</Line14> <Line15>. ==========</Line15> <Line16>.TOTAL $ 10.00</Line16> <Line17>.</Line17> <Line18>. APPROVED - THANK YOU </Line18> <Line19>.</Line19> <Line20>.I AGREE TO PAY THE ABOVE TOTAL AMOUNT</Line20> <Line21>.ACCORDING TO CARD ISSUER AGREEMENT</Line21> <Line22>.(MERCHANT AGREEMENT IF CREDIT VOUCHER)</Line22> <Line23>.</Line23> <Line24>.</Line24> <Line25>.</Line25> <Line26>.x </Line26> <Line27>. Cardholder Signature </Line27> <Line28>.</Line28> </PrintData> </RStream> Implementation Notes: Copyright 2010 Proprietary Information Version: Page 16

17 1. The Duplicate tag applies to Global Payment Systems and Mercury Payment Systems. In the event that an APDUPE response is received for a request, using a value of Override for the Duplicate tag on a subsequent attempt will force the processing host to skip duplicate checking and therefore approve what appears to be a duplicate transaction. This is useful in cases where multiple charges of the same amount to the same card within a short time period are necessary. Copyright 2010 Proprietary Information Version: Page 17

18 3.5 EMVVoidSale Use: To void a previous EMVSale XML Template: EMVVoidSale (Stripe Account Input on Canadian approved PIN pad) XML Request Template: <?xml version= 1.0?> <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> optional (9000 unless supplied) <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTraceData> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <TranCode>EMVVoidSale</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <Account> <AcctNo>AcctNo</AcctNo> </Account> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <AuthCode>AuthCode</AuthCode> <Amount> <Purchase>Purchase</Purchase> <Gratuity>Gratuity</Gratuity> </Amount> <SequenceNo>SequenceNo</SequenceNo> </Transaction> </TStream> Element Req Min Max Type Description HostOrIP R A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID R 1 24 A Merchant identification assigned by processor. TerminalID R 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage R 6 7 A English or French TranCode R 1 40 A EMVVoidSale PadType R 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort R 1 3 N COM (Serial) port number to which a EMV approved PIN pad is attached (1-255). Copyright 2010 Proprietary Information Version: Page 18

19 Account:AcctNo o 1 24 A Prompt When the optional Account tag is included with the value Prompt, the PIN pad will prompt the operator for manual input of account number and expiration date from the card. InvoiceNo R 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and supplied by POS system. RefNo R 1 24 A Use the same data as InvoiceNo AuthCode R 1 24 A The value of <AuthCode> returned in the response to the EMVSale to be voided. Amount:Purchase R 1 8 N Purchase price (with 2 place decimal eg ) Amount:Gratuity O 1 8 N Gratuity Amount (with 2 place decimal eg ) SequenceNo R A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a SequnceNo value) to re-sync. Legend: A Alphanumeric N Numeric O Optional R Required Sample Request for EMVVoidSale <TStream> <Transaction> <HostOrIP>ePayServer</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTrace>Dev1</UserTrace> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVVoidSale</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo> </InvoiceNo> <RefNo> </RefNo> <AuthCode>006896</AuthCode> <Amount> <Purchase>10.00</Purchase> </Amount> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Response for EMVVoidSale <RStream> <CmdResponse> <ResponseOrigin>Processor</ResponseOrigin> <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Approved</CmdStatus> <TextResponse>APPROVED</TextResponse> <SequenceNo> </SequenceNo> <UserTrace>Dev1</UserTrace> </CmdResponse> Copyright 2010 Proprietary Information Version: Page 19

20 <TranResponse> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <AcctNo>************0020</AcctNo> <CardType>M/C</CardType> <TranCode>EMVVoidSale</TranCode> <AuthCode>000000</AuthCode> <CaptureStatus>Captured</CaptureStatus> <RefNo> </RefNo> <InvoiceNo> </InvoiceNo> <OperatorID>55</OperatorID> <Amount> <Purchase>10.00</Purchase> <Authorize>10.00</Authorize> </Amount> </TranResponse> <PrintData> <Line1>.MERCHANT ID: </Line1> <Line2>.TERM ID: 009</Line2> <Line3>.</Line3> <Line4>. VOID SALE </Line4> <Line5>.</Line5> <Line6>.************0020</Line6> <Line7>.M/C ENTRY METHOD: CHIP</Line7> <Line8>.</Line8> <Line9>.DATE: 2010/01/14 TIME: 16:54:23</Line9> <Line10>.</Line10> <Line11>.INV#: APPR CODE: </Line11> <Line12>.RETRIEVAL #: </Line12> <Line13>.</Line13> <Line14>.AMOUNT $ 10.00</Line14> <Line15>. ==========</Line15> <Line16>.TOTAL $ 10.00</Line16> <Line17>.</Line17> <Line18>. APPROVED - THANK YOU </Line18> <Line19>.</Line19> <Line20>.I AGREE TO PAY THE ABOVE TOTAL AMOUNT</Line20> <Line21>.ACCORDING TO CARD ISSUER AGREEMENT</Line21> <Line22>.(MERCHANT AGREEMENT IF CREDIT VOUCHER)</Line22> <Line23>.</Line23> <Line24>.</Line24> <Line25>.</Line25> <Line26>.x </Line26> <Line27>. Merchant Signature </Line27> <Line28>.</Line28> <Line29>.</Line29> <Line30>.Application Label:MasterCard</Line30> <Line31>.AID:A </Line31> <Line32>.TVR: </Line32> <Line33>.TSI:A800</Line33> <Line34>.RESP CD:</Line34> </PrintData> </RStream> Copyright 2010 Proprietary Information Version: Page 20

21 3.6 EMVReturn Use: To process a return (refund) using EMV capable equipment. Credit and Debit transactions with chip, MSR and manually input account information are supported. XML Template: EMVReturn XML Request Template: <?xml version= 1.0?> <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> optional (9000 unless supplied) <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTraceData> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <TranCode>EMVReturn</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <Account> <AcctNo>AcctNo</AcctNo> </Account> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <Amount> <Purchase>Purchase</Purchase> <Gratuity>Gratuity</Gratuity> </Amount> <Duplicate>Duplicate</Duplicate> <SequenceNo>SequenceNo</SequenceNo> </Transaction> </TStream> Element Req Min Max Type Description HostOrIP R A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID R 1 24 A Merchant identification assigned by processor. TerminalID R 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage R 6 7 A English or French TranCode R 1 40 A EMVReturn PadType R 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort R 1 3 N COM (Serial) port number to which a EMV approved PIN pad is attached (1-255). Copyright 2010 Proprietary Information Version: Page 21

22 Account:AcctNo o 1 24 A Prompt When the optional Account tag is included with the value Prompt, the PIN pad will prompt the operator for manual input of account number and expiration date from the card. InvoiceNo R 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and supplied by POS system. RefNo R 1 24 A Use the same data as InvoiceNo Amount:Purchase R 1 8 N Purchase price (with 2 place decimal eg ) Amount:Gratuity O 1 8 N Gratuity Amount (with 2 place decimal eg ) Duplicate O 1 24 A None OR Override (See implementation note 1) SequenceNo R A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a SequnceNo value) to re-sync. Legend: A Alphanumeric N Numeric O Optional R Required Sample Canadian EMV Return Request <TStream> <Transaction> <HostOrIP>ePayServer</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTraceData>Dev1</UserTraceData> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVReturn</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo>5</InvoiceNo> <RefNo>5</RefNo> <Amount> <Purchase>10.00</Purchase> </Amount> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Canadian EMV Return Response <RStream> <CmdResponse> <ResponseOrigin>Processor</ResponseOrigin> <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Approved</CmdStatus> <TextResponse>APPROVED</TextResponse> <SequenceNo> </SequenceNo> <UserTraceData>Dev1</UserTraceData> </CmdResponse> <TranResponse> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <AcctNo>************0020</AcctNo> Copyright 2010 Proprietary Information Version: Page 22

23 <CardType>M/C</CardType> <TranCode>EMVReturn</TranCode> <CaptureStatus>Captured</CaptureStatus> <RefNo> </RefNo> <InvoiceNo>5</InvoiceNo> <OperatorID>55</OperatorID> <Amount> <Purchase>10.00</Purchase> <Authorize>10.00</Authorize> </Amount> </TranResponse> <PrintData> <Line1>.MERCHANT ID: </Line1> <Line2>.TERM ID: 009</Line2> <Line3>.</Line3> <Line4>. REFUND </Line4> <Line5>.</Line5> <Line6>.************0020</Line6> <Line7>.M/C ENTRY METHOD: CHIP</Line7> <Line8>.</Line8> <Line9>.DATE: 2010/01/14 TIME: 16:54:50</Line9> <Line10>.</Line10> <Line11>.INV#: 5 APPR CODE: </Line11> <Line12>.RETRIEVAL #: </Line12> <Line13>.</Line13> <Line14>.AMOUNT $ 10.00</Line14> <Line15>. ==========</Line15> <Line16>.TOTAL $ 10.00</Line16> <Line17>.</Line17> <Line18>. APPROVED - THANK YOU </Line18> <Line19>.</Line19> <Line20>.I AGREE TO PAY THE ABOVE TOTAL AMOUNT</Line20> <Line21>.ACCORDING TO CARD ISSUER AGREEMENT</Line21> <Line22>.(MERCHANT AGREEMENT IF CREDIT VOUCHER)</Line22> <Line23>.</Line23> <Line24>.</Line24> <Line25>.</Line25> <Line26>.x </Line26> <Line27>. Merchant Signature </Line27> <Line28>.</Line28> <Line29>.</Line29> <Line30>.Application Label:MasterCard</Line30> <Line31>.AID:A </Line31> <Line32>.TVR: </Line32> <Line33>.TSI:A800</Line33> <Line34>.RESP CD:</Line34> </PrintData> </RStream> Implementation Notes: 1. The Duplicate tag applies to Global Payment Systems and Mercury Payment Systems. In the event that an APDUPE response is received for a request, using a value of Override for the Duplicate tag on a subsequent attempt will force the processing host to skip duplicate checking and therefore approve what appears to be a duplicate transaction. This is useful in cases where multiple transactions of the same amount to the same card within a short time period are necessary. Copyright 2010 Proprietary Information Version: Page 23

24 3.7 EMVVoidReturn Use: To void a previous EMVReturn. XML Template: EMVVoidReturn XML Request Template: <?xml version= 1.0?> <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> optional (9000 unless supplied) <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTraceData> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <TranCode>EMVReturn</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <Account> <AcctNo>AcctNo</AcctNo> </Account> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <Amount> <Purchase>Purchase</Purchase> <Gratuity>Gratuity</Gratuity> </Amount> <SequenceNo>SequenceNo</SequenceNo> </Transaction> </TStream> Element Req Min Max Type Description HostOrIP R A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID R 1 24 A Merchant identification assigned by processor. TerminalID R 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage R 6 7 A English or French TranCode R 1 40 A EMVVoidReturn PadType R 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort R 1 3 N COM (Serial) port number to which a EMV approved PIN pad is attached (1-255). Account:AcctNo o 1 24 A Prompt When the optional Account tag is included with the value Prompt, the PIN pad will prompt the operator for Copyright 2010 Proprietary Information Version: Page 24

25 manual input of account number and expiration date from the card. InvoiceNo R 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and supplied by POS system. RefNo R 1 24 A Use the same data as InvoiceNo AuthCode R 1 24 A The value of <AuthCode> returned in the response to the EMVSale to be voided. Amount:Purchase R 1 8 N Purchase price (with 2 place decimal eg ) Amount:Gratuity O 1 8 N Gratuity Amount (with 2 place decimal eg ) SequenceNo R A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a SequnceNo value) to re-sync. Legend: A Alphanumeric N Numeric O Optional R Required Sample Canadian EMVVoidReturn Request <TStream> <Transaction> <HostOrIP>ePayServer</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTraceData>Dev1</UserTraceData> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVVoidReturn</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo> </InvoiceNo> <RefNo> </RefNo> <Amount> <Purchase>10.00</Purchase> </Amount> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Canadian EMVVoidReturn Response <RStream> <CmdResponse> <ResponseOrigin>Processor</ResponseOrigin> <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Approved</CmdStatus> <TextResponse>APPROVED</TextResponse> <SequenceNo> </SequenceNo> <UserTraceData>Dev1</UserTraceData> </CmdResponse> <TranResponse> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <AcctNo>************0020</AcctNo> <CardType>M/C</CardType> Copyright 2010 Proprietary Information Version: Page 25

26 <TranCode>EMVVoidReturn</TranCode> <CaptureStatus>Captured</CaptureStatus> <RefNo> </RefNo> <InvoiceNo> </InvoiceNo> <OperatorID>55</OperatorID> <Amount> <Purchase>10.00</Purchase> <Authorize>10.00</Authorize> </Amount> </TranResponse> <PrintData> <Line1>.MERCHANT ID: </Line1> <Line2>.TERM ID: 009</Line2> <Line3>.</Line3> <Line4>. VOID REFUND </Line4> <Line5>.</Line5> <Line6>.************0020</Line6> <Line7>.M/C ENTRY METHOD: CHIP</Line7> <Line8>.</Line8> <Line9>.DATE: 2010/01/14 TIME: 16:55:11</Line9> <Line10>.</Line10> <Line11>.INV#: APPR CODE: </Line11> <Line12>.RETRIEVAL #: </Line12> <Line13>.</Line13> <Line14>.AMOUNT $ 10.00</Line14> <Line15>. ==========</Line15> <Line16>.TOTAL $ 10.00</Line16> <Line17>.</Line17> <Line18>. APPROVED - THANK YOU </Line18> <Line19>.</Line19> <Line20>.I AGREE TO PAY THE ABOVE TOTAL AMOUNT</Line20> <Line21>.ACCORDING TO CARD ISSUER AGREEMENT</Line21> <Line22>.(MERCHANT AGREEMENT IF CREDIT VOUCHER)</Line22> <Line23>.</Line23> <Line24>.</Line24> <Line25>.</Line25> <Line26>.x </Line26> <Line27>. Merchant Signature </Line27> <Line28>.</Line28> <Line29>.</Line29> <Line30>.Application Label:MasterCard</Line30> <Line31>.AID:A </Line31> <Line32>.TVR: </Line32> <Line33>.TSI:A800</Line33> <Line34>.RESP CD:</Line34> </PrintData> </RStream> Copyright 2010 Proprietary Information Version: Page 26

27 3.8 EMVVoiceAuth Use: To capture a previously voice authorized transaction. XML Template: EMVVoiceAuth XML Request Template: <?xml version= 1.0?> <TStream> <Transaction> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> optional (9000 unless supplied) <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTraceData> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <TranCode>EMVVoiceAuth</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <Account> <AcctNo>AcctNo</AcctNo> </Account> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <Amount> <Purchase>Purchase</Purchase> <Gratuity>Gratuity</Gratuity> </Amount> <Duplicate>Duplicate</Duplicate> <SequenceNo>SequenceNo</SequenceNo> </Transaction> </TStream> Element Req Min Max Type Description HostOrIP R A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID R 1 24 A Merchant identification assigned by processor. TerminalID R 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage R 6 7 A English or French TranCode R 1 40 A EMVVoiceAuth PadType R 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort R 1 3 N COM (Serial) port number to which a EMV approved PIN pad is attached (1-255). Copyright 2010 Proprietary Information Version: Page 27

28 Account:AcctNo o 1 24 A Prompt When the optional Account tag is included with the value Prompt, the PIN pad will prompt the operator for manual input of account number and expiration date from the card. InvoiceNo R 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and supplied by POS system. RefNo R 1 24 A Use the same data as InvoiceNo AuthCode R 1 24 A The authorization code obtained via telephone to the processing provider.. Amount:Purchase R 1 8 N Purchase price (with 2 place decimal eg ) Amount:Gratuity O 1 8 N Gratuity Amount (with 2 place decimal eg ) Duplicate O 1 24 A None OR Override (See implementation note 1) SequenceNo R A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a SequnceNo value) to re-sync. Legend: A Alphanumeric N Numeric O Optional R Required Sample Canadian EMVVoiceAuth Request <TStream> <Transaction> <HostOrIP>ePayServer</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTraceData>Dev1</UserTraceData> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVVoiceAuth</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo>6</InvoiceNo> <RefNo>6</RefNo> <AuthCode>123456</AuthCode> <Amount> <Purchase>10.00</Purchase> </Amount> <SequenceNo> </SequenceNo> </Transaction> </TStream> Sample Canadian EMVVoiceAuth Response <RStream> <CmdResponse> <ResponseOrigin>Processor</ResponseOrigin> <DSIXReturnCode>000000</DSIXReturnCode> <CmdStatus>Approved</CmdStatus> <TextResponse>APPROVED</TextResponse> <SequenceNo> </SequenceNo> <UserTraceData>Dev1</UserTraceData> Copyright 2010 Proprietary Information Version: Page 28

29 </CmdResponse> <TranResponse> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <AcctNo>************0020</AcctNo> <CardType>M/C</CardType> <TranCode>EMVVoiceAuth</TranCode> <AuthCode>123456</AuthCode> <CaptureStatus>Captured</CaptureStatus> <RefNo> </RefNo> <InvoiceNo>6</InvoiceNo> <OperatorID>55</OperatorID> <Amount> <Purchase>10.00</Purchase> <Authorize>10.00</Authorize> </Amount> </TranResponse> <PrintData> <Line1>.MERCHANT ID: </Line1> <Line2>.TERM ID: 009</Line2> <Line3>.</Line3> <Line4>. POST AUTH </Line4> <Line5>.</Line5> <Line6>.************0020</Line6> <Line7>.M/C ENTRY METHOD: CHIP</Line7> <Line8>.</Line8> <Line9>.DATE: 2010/01/14 TIME: 16:55:38</Line9> <Line10>.</Line10> <Line11>.INV#: 6 APPR CODE: </Line11> <Line12>.RETRIEVAL #: </Line12> <Line13>.</Line13> <Line14>.AMOUNT $ 10.00</Line14> <Line15>. ==========</Line15> <Line16>.TOTAL $ 10.00</Line16> <Line17>.</Line17> <Line18>. APPROVED - THANK YOU </Line18> <Line19>.</Line19> <Line20>.I AGREE TO PAY THE ABOVE TOTAL AMOUNT</Line20> <Line21>.ACCORDING TO CARD ISSUER AGREEMENT</Line21> <Line22>.(MERCHANT AGREEMENT IF CREDIT VOUCHER)</Line22> <Line23>.</Line23> <Line24>.</Line24> <Line25>.</Line25> <Line26>.x </Line26> <Line27>. Merchant Signature </Line27> <Line28>.</Line28> <Line29>.</Line29> <Line30>.Application Label:MasterCard</Line30> <Line31>.AID:A </Line31> <Line32>.TVR: </Line32> <Line33>.TSI:A800</Line33> <Line34>.RESP CD:</Line34> </PrintData> </RStream> Implementation Notes: 1. The Duplicate tag applies to Global Payment Systems and Mercury Payment Systems. In the event that an APDUPE response is received for a request, using a value of Override for the Duplicate tag on a subsequent attempt will force the processing host to skip duplicate checking and therefore approve what appears to be a duplicate transaction. This is useful in cases where multiple transactions of the same amount to the same card within a short time period are necessary. Copyright 2010 Proprietary Information Version: Page 29

30 3.9 EMVPublicKeyReport Use: To print the public key report for the EMV PIN pad. The ECR/POS must support the EMVPublicKeyReport and make it available as an administrative function. XML Template: EMVPublicKeyReport XML Request Template: <?xml version= 1.0?> <TStream> <Admin> <HostOrIP> </HostOrIP> <IpPort>99999</IpPort> <MerchantID>MerchantID</MerchantID> <TerminalID>TerminalID</TerminalID> <OperatorID>OperatorID</OperatorID> <UserTraceData>UserTraceData</UserTraceData> <MerchantLanguage>MerchantLanguage</MerchantLanguage> <TranCode>EMVPublicKeyReport</TranCode> <PadType>PadType</PadType> <ComPort>ComPort</ComPort> <InvoiceNo>InvoiceNo</InvoiceNo> <RefNo>RefNo</RefNo> <SequenceNo>SequenceNo</SequenceNo> </Admin> </TStream> Element Req Min Max Type Description HostOrIP R A IP address of server to use for this transaction. IpPort O 1 5 N IP port number on server to use for this transaction. If omitted, default port is MerchantID R 1 24 A Merchant identification assigned by processor. TerminalID R 1 24 A Terminal ID as assigned by the processor. OperatorID O 1 24 A Operator (clerk, server, etc.) associated with the transaction. UserTraceData O 1 24 A A unique value created and supplied by POS system. MerchantLanguage R 6 7 A English or French TranCode R 1 40 A EMVPublicKeyReport PadType R 1 24 A Paymentech1 for Paymentech Global1 for Global or Mercury ComPort R 1 3 N COM (Serial) port number to which a EMV approved PIN pad is attached (1-255). InvoiceNo R 1 24 A Invoice number - sequential receipt number, check number, or other unique transaction identifier created and supplied by POS system. RefNo R 1 24 A Use the same data as InvoiceNo SequenceNo R A The sequence number returned in all responses to be used on the next request. If the SequenceNo is lost or if it is the initial deployment of the PIN pad, the ECR/POS should attempt any transaction (using as a Copyright 2010 Proprietary Information Version: Page 30

31 Legend: A Alphanumeric N Numeric O Optional R Required SequnceNo value) to re-sync. Sample Canadian EMVPublicKeyReport Request <TStream> <Admin> <HostOrIP>ePayServer</HostOrIP> <IpPort>9000</IpPort> <MerchantID> </MerchantID> <TerminalID>009</TerminalID> <OperatorID>55</OperatorID> <UserTraceData>Dev1</UserTraceData> <MerchantLanguage>English</MerchantLanguage> <TranCode>EMVPublicKeyReport</TranCode> <PadType>Paymentech1</PadType> <ComPort>1</ComPort> <InvoiceNo>12</InvoiceNo> <RefNo>12</RefNo> <SequenceNo> </SequenceNo> </Admin> </TStream> Sample Canadian EMVPublicKeyReport Response <RStream> <CmdResponse> <ResponseOrigin>Server</ResponseOrigin> <DSIXReturnCode>00000</DSIXReturnCode> <CmdStatus>Success</CmdStatus> <TextResponse>Record Found</TextResponse> <SequenceNo> </SequenceNo> <UserTraceData>Dev1</UserTraceData> </CmdResponse> <TranResponse> <TranCode>EMVPublicKeyReport</TranCode> </TranResponse> <PrintData> <Line1>. EMV PUBLIC KEY LOAD REPORT </Line1> <Line2>.</Line2> <Line3>.MERCHANT ID: </Line3> <Line4>.TERM ID: 009</Line4> <Line5>.DATE: 2010/01/14 TIME: 17:04:33</Line5> <Line6>.</Line6> <Line7>. CARD ASSOCIATION: VISA </Line7> <Line8>.</Line8> <Line9>.RID: A </Line9> <Line10>.KEY INDEX: 92</Line10> <Line11>.KEY MODULUS</Line11> <Line12>.99 6A F5 6F D0</Line12> <Line13> C E D8</Line13> <Line14>.---</Line14> <Line15>.D4 6A D8 E3 0A 24 7C 9F</Line15> <Line16>.KEY EXPONENT: 03</Line16> <Line17>.</Line17> <Line18>.RID: A </Line18> <Line19>.KEY INDEX: 94</Line19> <Line20>.KEY MODULUS</Line20> <Line21>.AC D2 B EE 64 4F</Line21> <Line22>.3F 83 5A BD 1F C7 A6 F6</Line22> <Line23>.---</Line23> <Line24> A2 6E 0F C6 17</Line24> <Line25>.KEY EXPONENT: 03</Line25> <Line26>.</Line26> <Line27>.RID: A </Line27> Copyright 2010 Proprietary Information Version: Page 31

First Data EFTPOS. User Guide. 8006L2-3CR Integrated PIN Pad

First Data EFTPOS. User Guide. 8006L2-3CR Integrated PIN Pad First Data EFTPOS User Guide 8006L2-3CR Integrated PIN Pad 2 Contents What are you looking for? Get to know your PIN pad Introduction 05 PIN Pad location and PIN privacy 05 PIN Pad ownership 06 Your PIN

More information

Canada EMV Test Card Set Summary

Canada EMV Test Card Set Summary Canada EMV Test Card Set Summary.90 January, 2018 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available

More information

VIRTUAL TERMINAL USER GUIDE

VIRTUAL TERMINAL USER GUIDE VIRTUAL TERMINAL USER GUIDE VERSION 17.2 NOVEMBER 2017 COPYRIGHT 2007-2017 GLOBAL PAYMENTS INC. ALL RIGHTS RESERVED. RELEASE NOVEMBER 2017 The Virtual Terminal User Guide contains proprietary information.

More information

GLOBAL TRANSPORT VT USER GUIDE VERSION 17.2 NOVEMBER Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA

GLOBAL TRANSPORT VT USER GUIDE VERSION 17.2 NOVEMBER Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA GLOBAL TRANSPORT VT USER GUIDE VERSION 17.2 NOVEMBER 2017 Global Payments Inc. 10 Glenlake Parkway, North Tower Atlanta, GA 30328-3447 COPYRIGHT 2007-2017 GLOBAL PAYMENTS INC. ALL RIGHTS RESERVED. RELEASE

More information

MERCHANT REFERENCE GUIDE

MERCHANT REFERENCE GUIDE MERCHANT REFERENCE GUIDE Credit Card Transactions Using VeriFone Vx675, Vx680, Vx510 & Vx520 TABLE OF CONTENTS START-UP INSTRUCTIONS 03 SALE 05 REPRINT 05 VOID 05 REFUND (CREDIT CARDS ONLY) 06 SETTLEMENT

More information

USA EMV Test Card Set Summary

USA EMV Test Card Set Summary USA EMV Test Card Set Summary.80 January, 2018 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available

More information

Verifone MX 915/925 Payment Devices. with KWI 6.x POS Registers: What s New?

Verifone MX 915/925 Payment Devices. with KWI 6.x POS Registers: What s New? Verifone MX 915/925 Payment Devices with KWI 6.x POS Registers: What s New? Contents Overview... 3 Network and Power Requirements... 5 Network Requirements... 5 Power Requirements... 5 Place Your Order

More information

Virtual Terminal User Guide

Virtual Terminal User Guide Virtual Terminal User Guide Table of Contents Introduction... 4 Features of Virtual Terminal... 4 Getting Started... 4 3.1 Logging in and Changing Your Password 4 3.2 Logging Out 5 3.3 Navigation Basics

More information

VeriFone VX QUICK REFERENCE GUIDE

VeriFone VX QUICK REFERENCE GUIDE QUICK REFERENCE GUIDE VeriFone VX This Quick Reference Guide will guide you through understanding your terminal s functionality and navigation, and will help you with troubleshooting. INDUSTRY Retail and

More information

Visa Minimum U.S. Online Only Terminal Configuration

Visa Minimum U.S. Online Only Terminal Configuration Visa Minimum U.S. Online Only Terminal Configuration Intended Audience This document is intended for U.S. merchants, acquirers, processors and terminal providers who are planning deployments of EMV chip

More information

Aldyalaldelo. Aldelo EDC 6.2 User Manual

Aldyalaldelo. Aldelo EDC 6.2 User Manual Aldyalaldelo Aldelo EDC 6.2 User Manual II III Aldelo EDC User Manual PUBLISHED BY Aldelo, LP 6800 Koll Center Parkway, Suite 310 Pleasanton, CA 94566 Copyright 1997-2017 by Aldelo, LP All rights reserved.

More information

Moneris HiSpeed 6200 OPERATING MANUAL

Moneris HiSpeed 6200 OPERATING MANUAL Moneris HiSpeed 6200 OPERATING MANUAL Software Version 6.94 Documentation Version 1.2 Documentation Date: July 19, 2010 Moneris and the Moneris Solutions design are registered trademarks of Moneris Solutions

More information

PayPass M/Chip Requirements. 3 July 2013

PayPass M/Chip Requirements. 3 July 2013 PayPass M/Chip Requirements 3 July 2013 Notices Following are policies pertaining to proprietary rights, trademarks, translations, and details about the availability of additional information online. Proprietary

More information

NAB EFTPOS User Guide. for Countertop & Mobile Terminals

NAB EFTPOS User Guide. for Countertop & Mobile Terminals NAB EFTPOS User Guide for Countertop & Mobile Terminals YOUR NAB EFTPOS TERMINAL 2 NAB EFTPOS User Guide TABLE OF CONTENTS Getting to know your NAB EFTPOS Ingenico terminal 5 Contactless Tap & Go 8 Sale

More information

Re: EMVCo Letter of Approval - Contact Terminal Level 2

Re: EMVCo Letter of Approval - Contact Terminal Level 2 June 23, 2017 Mr. Hans-Henning Kochsmeier Wincor Nixdorf International GmbH Heinz-Nixdorf-Ring 1 Paderborn 33106 GERMANY Re: EMVCo Letter of Approval - Contact Terminal Level 2 EMV Application Kernel:

More information

Verifone Vx520. Restaurant/Retail Quick Reference Guide

Verifone Vx520. Restaurant/Retail Quick Reference Guide Verifone Vx520 Restaurant/Retail Quick Reference Guide Technical Support (800) 966-5520 - Option 3 Customer Service (800) 966-5520 - Option 4 www.electronicpayments.com CREDIT CARD SALE MANUALLY KEYED

More information

esocket POS Integrated POS solution Knet

esocket POS Integrated POS solution Knet esocket POS Integrated POS solution Knet 1 Summary Since 1994 when the first POS devise was deployed in the market, Knet had recognized the importance of this service and did take it up on it self to invest

More information

POS User Guide Ingenico ict/iwl

POS User Guide Ingenico ict/iwl POS User Guide Ingenico ict/iwl Table of Contents 1. OVERVIEW I. OVERVIEW 1 II. OPERATOR S TRANSACTIONS II-1.Purchase II-1a. Purchase - Magnetic Stripe Card II-1b. Purchase - Chip Card II-.Purchase with

More information

Understanding the 2015 U.S. Fraud Liability Shifts

Understanding the 2015 U.S. Fraud Liability Shifts Understanding the 2015 U.S. Fraud Liability Shifts Version 1.0 May 2015 Some U.S. payment networks are implementing EMV fraud liability shifts effective October 2015. With these liability shifts fast approaching,

More information

EMV * Contactless Specifications for Payment Systems

EMV * Contactless Specifications for Payment Systems EMV * Contactless Specifications for Payment Systems Book A Architecture and General Requirements Version 2.6 March 2016 * EMV is a registered trademark or trademark of EMVCo LLC in the United States permitted

More information

EMV: Frequently Asked Questions for Merchants

EMV: Frequently Asked Questions for Merchants EMV: Frequently Asked Questions for Merchants The information in this document is offered on an as is basis, without warranty of any kind, either expressed, implied or statutory, including but not limited

More information

Aldelo Gift Card Server User Manual

Aldelo Gift Card Server User Manual Aldelo Gift Card Server User Manual Aldelo Gift Card Server User Manual PUBLISHED BY Aldelo, LP 6800 Koll Center Parkway, Suite 310 Pleasanton, CA 94566 Copyright 1997-2014 by Aldelo LP. All rights reserved.

More information

EMV is coming. Here s how to stay ahead of the trend. Presented by CO-OP Financial Services

EMV is coming. Here s how to stay ahead of the trend. Presented by CO-OP Financial Services EMV is coming. Here s how to stay ahead of the trend. Presented by CO-OP Financial Services October 25, 2012 Agenda What EMV is and how it works U.S. and global adoption Impact to the payments ecosystem

More information

Ingenico User Guide. iwl220. Optional Integrated Contactless Reader

Ingenico User Guide. iwl220. Optional Integrated Contactless Reader Ingenico User Guide iwl22 Optional Integrated Contactless Reader iwl2 Series iwl22 iwl WireLess Payment Terminal Bluetooth terminal with PSTN and IP communications Mobile terminal with GSM/GPRS communications

More information

Enhanced Loyalty Program Using Your Terminal for Loyalty

Enhanced Loyalty Program Using Your Terminal for Loyalty Enhanced Loyalty Program Using Your Terminal for Loyalty For Moneris HiSpeed 6200 and Moneris Mobile 8200 Contents Enhanced Loyalty............................... 2 Loyalty card entry options.......................

More information

I N T E R A C. The Faster, More Convenient Way. Small Value Purchases

I N T E R A C. The Faster, More Convenient Way. Small Value Purchases I N T E R A C I S S U I N G F L A S H The Faster, More Convenient Way to Securely Accept Payment For Small Value Purchases Trade-mark of Interac Inc. (Everlink Payment Services Inc.) authorized user of

More information

Pinless Transaction Clarifications

Pinless Transaction Clarifications Pinless Transaction Clarifications April, 2017 Agenda Definition Level Set Application Selection Overview and Scenario Explanation EMV No CVM PIN Bypass Debit Expansion Programs PINless POS Product Signature

More information

NAB EFTPOS MOBILE. Terminal Guide

NAB EFTPOS MOBILE. Terminal Guide NAB EFTPOS MOBILE Terminal Guide YOUR NAB EFTPOS MOBILE TERMINAL 2 NAB EFTPOS Mobile Terminal Guide TABLE OF CONTENTS Getting to know your NAB EFTPOS terminal 6 Contactless Tap & Go 8 Understanding your

More information

PAYMENT EXPRESS EFTPOS GETTING STARTED GUIDE. Version 0.2

PAYMENT EXPRESS EFTPOS GETTING STARTED GUIDE. Version 0.2 PAYMENT EXPRESS EFTPOS GETTING STARTED GUIDE Version 0.2 CONTENTS Payment Express... 1 What s Required... 2 Components... 2 Verifone SC5000... 2 Ingenico i3070... 3 Ingenico ipp320... 3 Uniform UIC PP790SE...

More information

Technology Developments in Card-Based Payments WACHA Payments 2013

Technology Developments in Card-Based Payments WACHA Payments 2013 Technology Developments in Card-Based Payments WACHA Payments 2013 April 9, 2013 The information contained on these slides is considered the Confidential & Proprietary Information of Two Sparrows Consulting,

More information

Using Your Terminal. Moneris iwl220 Short-Range Mobile (10/13)

Using Your Terminal. Moneris iwl220 Short-Range Mobile (10/13) Using Your Terminal Moneris iwl220 Short-Range Mobile (10/13) Need help? Call 1-866-319-7450 Record your Moneris merchant number here: 2 Contents Moneris iwl220 Short-Range Mobile... 2 Wireless communication

More information

Converge Release Notification

Converge Release Notification Converge Release Notification January 2017 Two Concourse Parkway, Suite 800, Atlanta, GA 30328 Elavon, Incorporated 2017. All Rights Reserved Table of Contents Enhancements... 3 DCC 2.0... 3 Rate Provider

More information

ATM Webinar Questions and Answers May, 2014

ATM Webinar Questions and Answers May, 2014 May, 2014 Debit Network Alliance LLC (DNA) is a Delaware Limited Liability Company currently comprised of 10 U.S. Debit Networks and open to all U.S. Debit Networks. The goal of this collaborative effort

More information

Greater Giving Terminal User Start Guide

Greater Giving Terminal User Start Guide Greater Giving Terminal User Start Guide Card Holder Data Security (PCI) The Payment Card Industry (PCI) Data Security Standards were developed by the major credit card companies as a guideline to help

More information

Card Payment acceptance at Common Use positions at airports

Card Payment acceptance at Common Use positions at airports Card Payment acceptance at Common Use s at airports Business requirements Version 1, published in June 2016 Preamble Common Use (CU) touchpoints (self-service s such as self-service kiosks or bag drops,

More information

Collis/B2 EMV & Contactless Offering

Collis/B2 EMV & Contactless Offering Collis/B2 EMV & Contactless Offering USA Migration Bruce Murray, B2PS Itai Sela, B2PS January 2012 Ensuring Trust in Technology 1 Overview Introduction to EMV and Contactless in the USA B2 Training Programs

More information

EMV is coming. But it s ever changing.

EMV is coming. But it s ever changing. EMV is coming. But it s ever changing. March 26, 2013 Presented By MICHELLETHORNTON Senior Product Manager CO-OP Financial Services RYANZILKER B2B Marketing Manager CO-OP Financial Services Today s Agenda

More information

Acquirer JCB EMV Test Card Set Summary

Acquirer JCB EMV Test Card Set Summary Acquirer JCB EMV Test Card Set Summary July, 2017 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available

More information

OHIO TURNPIKE AND INFRASTRUCTURE COMMISSION 682 Prospect Street Berea, Ohio 44017

OHIO TURNPIKE AND INFRASTRUCTURE COMMISSION 682 Prospect Street Berea, Ohio 44017 OHIO TURNPIKE AND INFRASTRUCTURE COMMISSION 682 Prospect Street Berea, Ohio 44017 REQUEST FOR PROPOSALS TO PROVIDE CREDIT CARD PROCESSING SERVICES TO THE OHIO TURNPIKE AND INFRASTRUCTURE COMMISSION ADDENDUM

More information

EMV Chip Cards. Table of Contents GENERAL BACKGROUND GENERAL FAQ FREQUENTLY ASKED QUESTIONS GENERAL BACKGROUND...1 GENERAL FAQ MERCHANT FAQ...

EMV Chip Cards. Table of Contents GENERAL BACKGROUND GENERAL FAQ FREQUENTLY ASKED QUESTIONS GENERAL BACKGROUND...1 GENERAL FAQ MERCHANT FAQ... EMV Chip Cards FREQUENTLY ASKED QUESTIONS Table of Contents GENERAL BACKGROUND...1 GENERAL FAQ...1 4 MERCHANT FAQ...5 PROCESSOR/ATM PROCESSOR FAQ... 6 ISSUER FAQ... 6 U.S.-SPECIFIC FAQ...7 8 GENERAL BACKGROUND

More information

Aconite Smart Solutions

Aconite Smart Solutions Aconite Smart Solutions PIN Management Services Contents PIN MANAGEMENT... 3 CURRENT CHALLENGES... 3 ACONITE PIN MANAGER SOLUTION... 4 OVERVIEW... 4 CENTRALISED PIN VAULT... 5 CUSTOMER PIN SELF SELECT

More information

V X -520 Series APACS 40 User Guide

V X -520 Series APACS 40 User Guide V X -520 Series APACS 40 User Guide The information contained in this document is subject to change without notice. Although VeriFone has attempted to ensure the accuracy of the contents of this document,

More information

Payments - EMV Review. EMV Functionality Inside OpenOne

Payments - EMV Review. EMV Functionality Inside OpenOne Payments - EMV Review EMV Functionality Inside OpenOne A Brief History EMV stands for Europay, MasterCard and Visa. It is a global standard for cards equipped with computer chips and the technology used

More information

EMV & Fraud POS Fraud Mitigation Tips for Merchants First Data Corporation. All Rights Reserved.

EMV & Fraud POS Fraud Mitigation Tips for Merchants First Data Corporation. All Rights Reserved. EMV & Fraud POS Fraud Mitigation Tips for Merchants EMV Information Merchants may see an increase in Card-Not-Present Fraud as a result of the new EMV standards. Help protect your business from fraud risk

More information

Top 5 Facts Merchants Need To Know About EMV

Top 5 Facts Merchants Need To Know About EMV Top 5 Facts Merchants Need To Know About EMV June, 2015 Lindsay Breathitt, Product Marketing Steve Cole, Product Management Why EMV, Why Now Agenda U.S. market update EMV Top 5 EMV facts Understanding

More information

EMV and Educational Institutions:

EMV and Educational Institutions: October 2014 EMV and Educational Institutions: What you need to know Mike English Executive Director, Product Development Heartland Payment Systems 2014 Heartland Payment Systems, Inc. All trademarks,

More information

EMV: Facts at a Glance

EMV: Facts at a Glance EMV: Facts at a Glance 1. What is EMV? EMV is an open-standard set of specifications for smart card payments and acceptance devices. The EMV specifications were developed to define a set of requirements

More information

Integrated POS Quick Reference Guide (VX820)

Integrated POS Quick Reference Guide (VX820) Integrated POS Quick Reference Guide (VX820) Contents Contact Details 4 System Timeouts 5 PC EFTPOS Generated Response Codes 6 Terminal Response Messages 14 Troubleshooting 15 Terminal Care and Troubleshooting

More information

Is Your Organization Ready for the EMV Challenge?

Is Your Organization Ready for the EMV Challenge? Is Your Organization Ready for the EMV Challenge? Suzanne Galvin Director of Product Management Elan Financial Services Jeff Green Director of the Emerging Technologies Advisory Service Mercator Advisory

More information

EFTPOS 1i Terminal User Guide. Learn how to use your new terminal with this easy-to-follow guide.

EFTPOS 1i Terminal User Guide. Learn how to use your new terminal with this easy-to-follow guide. EFTPOS 1i Terminal User Guide Learn how to use your new terminal with this easy-to-follow guide. Get in touch Merchant Help Desk Service, Sales and Support Terminal Difficulties Stationery Orders 1300

More information

EFTPOS Professional Hypercom Mobile User Guide.

EFTPOS Professional Hypercom Mobile User Guide. EFTPOS Professional Hypercom Mobile User Guide. Phone Numbers Westpac Merchant Business Solutions Help Desk Service, Sales and Support Terminal Difficulties Stationery Orders Manual Credit Card Authorisations

More information

E M V O V E R V I E W. July 2014

E M V O V E R V I E W. July 2014 E M V O V E R V I E W July 2014 A G E N D A EMV Overview EMV Industry Announcements EMV Transaction Differences, What to Expect Solution Decisions Market Certification Considerations Questions 2 E M V

More information

PAYMENT TERMINAL SOFTWARE RELEASE

PAYMENT TERMINAL SOFTWARE RELEASE PAYMENT TERMINAL SOFTWARE RELEASE 1 2015 Date: 13.05.2014 Highlights: In this release Nets introduces: DCC Dynamic Currency Conversion New layout on receipts Post purchase and post refund About the release:

More information

English ELECTRONIC CASH REGISTER CAISSE ENREGISTREUSE ELECTRONIQUE ER-A347 ER-A347A MODEL MODELE INSTRUCTION MANUAL MANUEL D INSTRUCTIONS

English ELECTRONIC CASH REGISTER CAISSE ENREGISTREUSE ELECTRONIQUE ER-A347 ER-A347A MODEL MODELE INSTRUCTION MANUAL MANUEL D INSTRUCTIONS Sharp ER-A347 and ER-A347A operation and programming Manual English ELECTRONIC CASH REGISTER CAISSE ENREGISTREUSE ELECTRONIQUE MODEL MODELE INSTRUCTION MANUAL MANUEL D INSTRUCTIONS ER-A347 ER-A347A CONTENTS

More information

Empowering Merchants through Adoption of Global Standards

Empowering Merchants through Adoption of Global Standards Empowering Merchants through Adoption of Global Standards Normand Provost, MarCom Chair, nexo-standards Bryan Croteau Director, Product Management, ACI Worldwide Agenda Introductions Where We Are Today

More information

EFTPOS 1i Terminal User Guide. Learn how to use your new terminal with this easy-to-follow guide.

EFTPOS 1i Terminal User Guide. Learn how to use your new terminal with this easy-to-follow guide. EFTPOS 1i Terminal User Guide Learn how to use your new terminal with this easy-to-follow guide. Get in touch Westpac Merchant Business Solutions Help Desk Service, Sales and Support Terminal Difficulties

More information

PAYMENT TERMINAL SOFTWARE - VIKING RELEASE1 2017

PAYMENT TERMINAL SOFTWARE - VIKING RELEASE1 2017 PAYMENT TERMINAL SOFTWARE - VIKING RELEASE1 2017 Release v05.01: 05.05.2017 Highlights: In this release Nets introduces: PIN before amount early PIN Omnichannel - refund POS Netaxept ECR print layout About

More information

Optimizing Transaction Speed at the POS

Optimizing Transaction Speed at the POS Optimizing Transaction Speed at the POS Version 3.0 Date: October 2017 U.S. Payments Forum 2017 Page 1 About the U.S. Payments Forum The U.S. Payments Forum, formerly the EMV Migration Forum, is a cross-industry

More information

U.S. Bank. U.S. Bank Chip Card FAQs for Program Administrators. In this guide you will fnd: Explaining Chip Card Technology (EMV)

U.S. Bank. U.S. Bank Chip Card FAQs for Program Administrators. In this guide you will fnd: Explaining Chip Card Technology (EMV) U.S. Bank U.S. Bank Chip Card FAQs for Program Administrators Here are some frequently asked questions Program Administrators have about the replacement of U.S. Bank commercial cards with new chip-enabled

More information

PAYD Pro Plus In-Store Solution

PAYD Pro Plus In-Store Solution PAYD Pro Plus In-Store Solution Getting Started Guide (11/17) Need help? Web: moneris.com/support-paydproplus-instore Toll-free: 1-866-319-7450 Record your Moneris merchant ID here: Contents Introduction...3

More information

Sage ERP Accpac Online 5.6

Sage ERP Accpac Online 5.6 Sage ERP Accpac Online 5.6 Integration Resource Guide for Sage ERP Accpac And Sage CRM (Updated: December 1, 2010) Thank you for choosing Sage ERP Accpac Online. This Resource Guide will provide important

More information

Sage 300 ERP Sage CRM 7.1 Integration Upgrade Guide

Sage 300 ERP Sage CRM 7.1 Integration Upgrade Guide Sage 300 ERP 2012 Sage CRM 7.1 Integration Upgrade Guide This is a publication of Sage Software, Inc. Version 2012 Copyright 2012. Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the

More information

EMV Just the Facts. Ozarks Association of Government Accountants

EMV Just the Facts. Ozarks Association of Government Accountants EMV Just the Facts Ozarks Association of Government Accountants Speakers and Housekeeping EMV: Just the Facts Presentation Brad Hench Regional Sales Manager US Bank Elavon 45 minute presentation 10 minute

More information

Using the Commonwealth Bank EFTPOS terminal with QuickPOS

Using the Commonwealth Bank EFTPOS terminal with QuickPOS Q U I C K P O S S U P P L E M E N T Using the Commonwealth Bank EFTPOS terminal with QuickPOS This special supplement shows you how to set up and use QuickPOS with the Commonwealth Bank s EFTPOS terminal.

More information

New Customer Account

New Customer Account New Customer Account Implementation Guide shift4.com Copyright 2017 Shift4 Corporation. All rights reserved. Table of Contents Introduction...4 New Account Setup Process...5 Step 1 Project Planning Call...6

More information

The Shared Electronic Banking Services Company (KNET) Knet securing E-payment for EGOV

The Shared Electronic Banking Services Company (KNET) Knet securing E-payment for EGOV The Shared Electronic Banking Services Company (KNET) Knet securing E-payment for EGOV November 21, 2015 Knet 2 The Shared Electronic Banking Services Company (Knet) was established in 1992. Knet Established

More information

Copyright Aldelo, LP All Rights Reserved.

Copyright Aldelo, LP All Rights Reserved. Aldelo POS User Manual PUBLISHED BY Aldelo, LP 6800 Koll Center Parkway, Suite 310 Pleasanton, CA 94566 Copyright 1997-2017 by Aldelo, LP. All rights reserved. No part of the contents of this book may

More information

GREYHOUND EXPRESS. User Guide. August Version 3.0. Greyhound EXPRESS - User Guide

GREYHOUND EXPRESS. User Guide. August Version 3.0. Greyhound EXPRESS - User Guide GREYHOUND EXPRESS User Guide August 2007 Version 3.0 Greyhound EXPRESS - User Guide Registered Trademarks Greyhound, the Greyhound "running dog, the Greyhound running dog and shield, the Greyhound running

More information

Performing End of Day

Performing End of Day One Blue Hill Plaza, 16 th Floor, PO Box 1546 Pearl River, NY 10965 1-800-PC-AMERICA, 1-800-722-6374 (Voice) 845-920-0800 (Fax) 845-920-0880 Performing End of Day In order to close out a day at your store

More information

EMV Adoption in the U.S.

EMV Adoption in the U.S. EMV Adoption in the U.S. What you need to know about the outcome of EMV adoption in other countries and the implications for adoption in the U.S. Table of Contents Introduction [3] What is EMV? [4] The

More information

BS&A Software Application Design Approach

BS&A Software Application Design Approach BS&A Software Application Design Approach At BS&A, our software is designed with the primary objective of creating an easy and productive customer experience. We place the utmost importance on providing

More information

HEADLINE INSIGHTS ON HERE EMV TRANSACTION SPEED PERFORMANCE OPTIMIZATION

HEADLINE INSIGHTS ON HERE EMV TRANSACTION SPEED PERFORMANCE OPTIMIZATION HEADLINE INSIGHTS ON HERE EMV TRANSACTION SPEED Subhead & POS Here PERFORMANCE OPTIMIZATION EXECUTIVE SUMMARY It has been more than a year since the EMV liability shift came into effect in the U.S. and

More information

MagneFlex. DynaPro POS Application User and Integration Manual. August 9, Manual Part Number: D

MagneFlex. DynaPro POS Application User and Integration Manual. August 9, Manual Part Number: D MagneFlex DynaPro POS Application User and Integration Manual August 9, 2016 Manual Part Number: D998200099-30 REGISTERED TO ISO 9001:2008 Copyright 2016 MagTek, Inc. All rights reserved. Printed in the

More information

Oracle Hospitality RES 3700 Credit Card Interface

Oracle Hospitality RES 3700 Credit Card Interface Oracle Hospitality RES 3700 Credit Card Interface Release Notes Release 5.2 E81425-01 November 2016 Oracle Hospitality RES 3700 Credit Card Interface Release Notes, Release 5.2 E81425-01 Copyright 1998,

More information

Merchant Trading Name: Merchant Identification Number: Terminal Identification Number: ANZ CONTACTLESS EFTPOS MERCHANT OPERATING GUIDE

Merchant Trading Name: Merchant Identification Number: Terminal Identification Number: ANZ CONTACTLESS EFTPOS MERCHANT OPERATING GUIDE Merchant Trading Name: Merchant Identification Number: Terminal Identification Number: ANZ CONTACTLESS EFTPOS MERCHANT OPERATING GUIDE Contents 1. Welcome 3 2. Merchant Operating Guide 3 3. Important Contact

More information

Security enhancement on HSBC India Debit Card

Security enhancement on HSBC India Debit Card Security enhancement on HSBC India Debit Card A Secure Debit Card HSBC India Debit Cards are more secure and enabled with the Chip and PIN technology. In addition to this you can restrict usage of the

More information

Sage Accpac ERP Integration with SageCRM 6.1

Sage Accpac ERP Integration with SageCRM 6.1 SAGE ACCPAC Sage Accpac ERP Sage Accpac ERP Integration with SageCRM 6.1 Update Notice 2008 Sage Software, Inc. All rights reserved. Sage Software, Sage Software logos, and all Sage Accpac product and

More information

EMV IN THE U.S. HOW FAR HAVE WE COME AND WHERE ARE WE GOING? Andy Brown

EMV IN THE U.S. HOW FAR HAVE WE COME AND WHERE ARE WE GOING? Andy Brown EMV IN THE U.S. HOW FAR HAVE WE COME AND WHERE ARE WE GOING? Andy Brown andy.brown@ncr.com MAC is an organization comprised of members from Banks, Acquirers, ISOs, Card Associations, Law Enforcement and

More information

FTFS. Fault Tolerant Financial Systems

FTFS. Fault Tolerant Financial Systems FTFS Fault Tolerant Financial Systems Fault Tolerant Financial Systems - FTFS - is the modular solution designed to support Enterprises and Financial Institutions in channel management for POS, self service,

More information

Solar Eclipse Role Maintenance. Release 9.0.3

Solar Eclipse Role Maintenance. Release 9.0.3 Solar Eclipse Role Maintenance Release 9.0.3 Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints,

More information

Visa Digital Solutions. Rocio Beckham Community Issuers

Visa Digital Solutions. Rocio Beckham Community Issuers Visa Digital Solutions Rocio Beckham Community Issuers Notice of Confidentiality This presentation is furnished to you solely in your capacity as a customer of Visa and/or participant in the Visa payments

More information

mpos 4.6 Quick Start Guide

mpos 4.6 Quick Start Guide mpos 4.6 Quick Start Guide Disclaimer This document and its contents, including, but not limited to, screen shots, dates and functional content expressed herein are believed to be accurate as of its date

More information

Horizontal Integration in the Payments Industry

Horizontal Integration in the Payments Industry Horizontal Integration in the Payments Industry Gerard Hartsink Senior Executive Vice President 2007 Payments Conference Santa Fe, 3 May 2007 Content European landscape Restructuring of functions Impact

More information

payshield 9000 The hardware security module securing the world s payments

payshield 9000 The hardware security module securing the world s payments > payshield 9000 The hardware security module securing the world s payments www.thalesgroup.com/iss Information Systems Security Information Systems Security payshield 9000 Table of Contents Introduction

More information

Euronet s Dynamic Currency Conversion Solution Increase Your Revenue as an Acquirer with a Value Added Service

Euronet s Dynamic Currency Conversion Solution Increase Your Revenue as an Acquirer with a Value Added Service Serving millions of people worldwide with electronic payment convenience. Euronet s Dynamic Currency Conversion Solution Increase Your Revenue as an Acquirer with a Value Added Service Copyright 2010 Euronet

More information

Instant issuance in retail breaks new ground for banks

Instant issuance in retail breaks new ground for banks Use Case Instant issuance in retail breaks new ground for banks The most obvious consumer trend today is the expectation of immediacy. You can download movies and music, and shop online with instant results.

More information

The October 1 EMV Liability Shift: Everything You Need to Know

The October 1 EMV Liability Shift: Everything You Need to Know The October 1 EMV Liability Shift: Everything You Need to Know 2 3 4 6 7 Introduction The Basics Predicting the impact Technical considerations What to look for in a service provider The financial services,

More information

EMV, PCI, Tokenization, Encryption What You Should Know for Presented by: The Bryan Cave Payments Team

EMV, PCI, Tokenization, Encryption What You Should Know for Presented by: The Bryan Cave Payments Team EMV, PCI, Tokenization, Encryption What You Should Know for 2015 Presented by: The Bryan Cave Payments Team Agenda Overview of Secured Payments Judie Rinearson (NY) EMV Courtney Stout (DC) End to End Encryption

More information

MICROSOFT BUSINESS SOLUTIONS GREAT PLAINS

MICROSOFT BUSINESS SOLUTIONS GREAT PLAINS MICROSOFT BUSINESS SOLUTIONS GREAT PLAINS TABLE OF CONTENTS econnect enterprise application integration (EAI)... 1 Product Description... 2 econnect Objects... 2 Benefits... 2 econnect Integrations...

More information

C.A.R.D.S. ( Cashless Arcade/Redemption Debit System )

C.A.R.D.S. ( Cashless Arcade/Redemption Debit System ) C.A.R.D.S. ( Cashless Arcade/Redemption Debit System ) Slots Direct.com Presents C. A. R. D. S. (Cashless Arcade/Redemption Debit System) With several thousand card reader units in locations all over the

More information

Retail Channel Management and Corporate Operations. Microsoft Dynamics AX 2012 R3

Retail Channel Management and Corporate Operations. Microsoft Dynamics AX 2012 R3 Retail Channel Management and Corporate Operations Microsoft Dynamics AX 2012 R3 Table of Contents Course Details 1 Prerequisites 2 Course Outline 3 Course Details This 2-day instructor-led training provides

More information

Transaction Processing Reference Manual

Transaction Processing Reference Manual Transaction Processing Reference Manual Table of Contents Fleet One OTR Authorization Procedures I. Voice Authorization.................................................. 4 II. Touch-Tone Authorization...........................................

More information

Contactless Toolkit for Acquirers

Contactless Toolkit for Acquirers MASTERCARD AND MAESTRO CONTACTLESS PAYMENTS Contactless Toolkit for Acquirers DECEMBER 2016 19.7% The Global Contactless Payment Market is poised to grow at a CAGR of around 19.7% over the next decade

More information

1 User Guide for the Pay-at-table Application. First Data EFTPOS. User Guide. for the Pay-at-table application

1 User Guide for the Pay-at-table Application. First Data EFTPOS. User Guide. for the Pay-at-table application 1 User Guide for the Pay-at-table Application First Data EFTPOS User Guide for the Pay-at-table application 2 User Guide for the Pay-at-table Application What are you looking for? Introduction 03 About

More information

The Future of Payment Security in Canada

The Future of Payment Security in Canada The Future of Payment Security in Canada October 2017 1 Visa Canada Public The Future of Payment Security in Canada Notices Forward-Looking Statements This presentation contains forward-looking statements

More information

POS Portal Software Solutions

POS Portal Software Solutions Software Solutions POS Portal's on-demand software solutions give you the information and tools you need to provide superior services throughout the entire merchant life cycle. With our hosted applications

More information

1 Table of Contents. Point of Sale

1 Table of Contents. Point of Sale 1 Table of Contents 1. Table of Contents 1 2. How to Log on to the POS Terminal 2-4 3. How to Log Off the POS terminal 5 4. How to Run a POS Transaction 6-23 5. POS Receipt Examples 24-32 6. How to Void

More information