Preliminary Release. For Planning and Review. Notice:
|
|
- Moses Jacobs
- 6 years ago
- Views:
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 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 informationCanada 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 informationVIRTUAL 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 informationGLOBAL 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 informationMERCHANT 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 informationUSA 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 informationVerifone 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 informationVirtual 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 informationVeriFone 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 informationVisa 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 informationAldyalaldelo. 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 informationMoneris 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 informationPayPass 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 informationNAB 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 informationRe: 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 informationVerifone 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 informationesocket 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 informationPOS 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 informationUnderstanding 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 informationEMV * 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 informationEMV: 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 informationAldelo 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 informationEMV 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 informationIngenico 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 informationEnhanced 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 informationI 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 informationPinless 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 informationNAB 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 informationPAYMENT 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 informationTechnology 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 informationUsing 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 informationConverge 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 informationATM 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 informationGreater 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 informationCard 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 informationCollis/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 informationEMV 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 informationAcquirer 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 informationOHIO 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 informationEMV 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 informationAconite 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 informationV 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 informationPayments - 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 informationEMV & 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 informationTop 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 informationEMV 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 informationEMV: 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 informationIntegrated 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 informationIs 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 informationEFTPOS 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 informationEFTPOS 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 informationE 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 informationPAYMENT 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 informationEnglish 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 informationEmpowering 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 informationEFTPOS 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 informationPAYMENT 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 informationOptimizing 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 informationU.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 informationPAYD 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 informationSage 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 informationSage 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 informationEMV 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 informationUsing 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 informationNew 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 informationThe 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 informationCopyright 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 informationGREYHOUND 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 informationPerforming 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 informationEMV 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 informationBS&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 informationHEADLINE 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 informationMagneFlex. 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 informationOracle 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 informationMerchant 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 informationSecurity 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 informationSage 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 informationEMV 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 informationFTFS. 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 informationSolar 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 informationVisa 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 informationmpos 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 informationHorizontal 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 informationpayshield 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 informationEuronet 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 informationInstant 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 informationThe 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 informationEMV, 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 informationMICROSOFT 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 informationC.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 informationRetail 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 informationTransaction Processing Reference Manual
Transaction Processing Reference Manual Table of Contents Fleet One OTR Authorization Procedures I. Voice Authorization.................................................. 4 II. Touch-Tone Authorization...........................................
More informationContactless 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 information1 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 informationThe 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 informationPOS 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 information1 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