Professional Documents
Culture Documents
Guidelines
Global Payments Canada BCP HC Adaptor
Contents
Overview.................................................................................................................................................................. 3
Adjustment Processing.............................................................................................................................................4
Alternate Transaction Routing (ATR)........................................................................................................................5
Contactless Payments..............................................................................................................................................5
CVV2, CVC2, CID, CSC Processing.............................................................................................................................6
Duplicate Transaction Checking...............................................................................................................................6
Interac......................................................................................................................................................................7
Message Authentication Code (MAC)...................................................................................................................7
RequestKey()........................................................................................................................................................8
Partial Approval (Partial Authorization)................................................................................................................8
Refunds................................................................................................................................................................8
Cashback..............................................................................................................................................................8
Fees and Surcharges.............................................................................................................................................8
Interac Online.......................................................................................................................................................9
Interac Flash.........................................................................................................................................................9
International Card Processing..................................................................................................................................9
Merchant Identifier (MID/TID).................................................................................................................................9
Mobile POS Terminals (mPOS)...............................................................................................................................10
Partial Approvals (Partial Authorization)................................................................................................................10
Prepaid Credit Cards...............................................................................................................................................11
Purchase Card - Level 2..........................................................................................................................................11
Recurring Bill Payments..........................................................................................................................................12
Resubmit for “008” Response................................................................................................................................12
Soft Descriptor (Dynamic Descriptor).....................................................................................................................12
Verify().................................................................................................................................................................... 13
3-D Secure Processing............................................................................................................................................13
Verified By Visa (VbV/VPAS)...............................................................................................................................13
MasterCard Secure Code (MCSC/UCAF).............................................................................................................13
End of Day..............................................................................................................................................................14
**BALINQ (QueryAccount) is supported for Prepaid Credit Cards only and for Retail and
Restaurant industry types only.
The Global Payments Canada BCP adaptor supports card present and card not present processing for Canadian
merchants, including EMV processing with offline PIN. Global Canada only supports offline PIN processing,
therefore no PIN or KSN information is ever sent to them in any financial transaction.
Offline EMV processing is not supported for this service and must not be implemented. Terminals must be
configured with a zero floor limit.
Card Not Present processing (MOTO and Ecommerce) will be supported in Phase I and Card Present Processing
including Interac will be supported in Phase II.
This service supports Track 2 or keyed data only. Card present credit transactions should be chip read as fallback
is a temporary practice that will only be allowed for a limited time. If fallback processing is used,
BankcardTenderData/CardData/FallbackReason must be set to explain the reason for the fallback processing.
Interac transactions must be chip read as fallback is never allowed. If the Interac chip cannot be read, another
form of payment must be requested.
Merchants will be required to set BankcardTenderDataPro/TenderType for all transactions.
This service is Managed processing with time-initiated settlement at 1:00 am Eastern Time.
Adjustment Processing
Adjust() is not supported for this service. Capture() may be for an amount less than, equal to, or greater than
the Authorize() amount. The allowable excess limit for amounts greater than the authorized amount is
determined by the card associations.
Contactless Payments
A contactless payment can originate from a variety of payment vehicles such as a payment card with contactless
capability, a non-payment card form factor (such as key fob, sticker, etc) or mobile phone.
Contactless Payment Cards are similar to traditional credit/debit cards except that they have a contactless chip
and radio frequency (RF) antenna configuration embedded within the plastic. After you tap or wave your
contactless payment card at a merchant terminal equipped with an RFID (Radio Frequency Identification)
reader, the card wirelessly transmits Track 2 and/or Track 1 payment details to the terminal.
These transactions typically do not do not require any PIN or signature for certain dollar amounts which makes
them ideal for fast low value payments.
ApplicationData/ReadCapability must be set to ContactlessMSR or ContactlessChip.
BankcardTransactionDataDefaults/EntryMode must be set to ContactlessStripe, MSRTrack2DataFromRFID,
ContactlessMChipOrSmartCard or ChipTrack2DataFromRFID. Track 2 Data must be populated for all contactless
payments.
RFID is also referred to as a contactless transaction, which can be processed as contactless chips and contactless
magnetic stripes.
The following contactless programs are supported on the Global Payments Canada East host:
Interac Flash - No contactless Mag Stripe. Only contactless EMV available. (see requirements below)
Visa payWave qVSDC - Contactless Mag Stripe and Contactless EMV available.
o If Visa payWave is supported, both the MSD (dCVV and CVN17) and qVSDC protocols must be
supported. qVSDC is a quicker version of EMV for contactless.
Interac
Interac is the association responsible for the development of Canada’s network of two shared electronic
financial services; Shared Cash Dispensing (ABM) and Interac Direct Payment (debit at point of sale). Interac
Debit is like using cash, only more secure. Transactions are approved online and in real time as money is
exchanged electronically between the financial institution and the merchant.
For Interac Direct Payment processing, the cardholder must be present and the cash-point must have a PIN pad
attached. The cardholder must complete an Interac prompting sequence on the PIN pad, and the PIN must be
encrypted using the PIN pad before the debit transaction can be sent to the host for authorization.
The Interac prompting sequence includes:
Approving the Transaction Type and Amount
Selecting an account (Chequing or Savings)
Entering a PIN and pressing OK
RequestKey()
Each PIN pad associated with a Terminal ID has a unique set of Security Keys that must be synchronized with the
host for all unique Debit Terminal ID’s. If the keys are not synchronized, it will not be possible to perform Debit
card host transactions.
The Key Change transaction is required when:
A new PIN pad is attached to a cash-point.
PIN pad security keys are ‘out of step’ with the host.
If RequestKey() returns an error response, retry the transaction until an approved response and new working
keys are received. If several attempts to request keys fails this could mean there is an issue with the PIN Pad
and the merchant must contact their PIN Pad support team.
For an Interac transaction where the Global Host response message containing new Security Working Keys is
reversed, the new keys should be discarded by the POS. The next transaction should be processed using the old
keys until new keys are received from Host. If the next transaction will not process, RequestKey() can be used to
retrieve new keys.
The MAC value is not sent in RequestKey() request but it is included in the RequestKey() response.
Refunds
Like purchases made with any other payment method, refunds and exchanges using Interac Debit are a matter
of merchant policy. In order for a refund to be processed through the Point-of-Sale service, the cardholder who
made the purchase must be present to authorize the transaction.
Cashback
Merchants who offer Interac Debit as a payment option can also offer "cashback". It allows customers to request
additional cash to be debited from their account, on top of the purchase.
Interac Online
Interac Online is not supported by Global.
Interac Flash
Interac Flash is Canada’s first contactless debit solution and is supported for purchases under $100. It allows
cardholders to pay for everyday purchases quickly, securely and conveniently by simply holding their Interac
Flash-enabled bank card in front of the reader at checkout.
Mobile Interac Flash brings Interac Flash, the contactless enhancement of Interac Debit, to the mobile form
factor. This means that Canadians, regardless of their mobile network, will be able to choose to use Interac
Flash on their mobile devices as long as their financial institution supports mobile Interac Flash, their device
hardware (e.g., NFC) supports it, and the mobile payment wallet application supports mobile Interac Flash.
Requirements:
A PIN is not required for these transactions.
The PINpad must NOT request account selection for an Interac Flash transaction.
BankcardTransaction/TransactionData/AccountType must be set to “NotSpecified”.
The POS or contactless reader MUST display the transaction type and the final transaction amount
including any additional charges (e.g. Tip) prior to card presentment.
A contactless reader must be certified by an Interac approved testing facility and listed as an Interac
approved “Dual Interface Certified Reader” and must be certified by EMVCo as a Level 1 Contactless
Approved Proximity Coupling Device.
A device that accepts Flash must also accept Interac contact chip and PIN.
Cashback is NOT permitted for an Interac Flash transaction.
Flash transactions must be in Canadian currency.
Interac Flash limits MUST NOT be defined by the Terminal Reader (e.g. Contactless Transaction Limit,
CVM required limit) as per Interac requirement. Interac Flash Issuer is responsible for indicating a Flash
Per transaction limit as per the configuration of the Flash card.
Since there is no card present when the host response is received, if chip data is received in the host
response for an Interac Flash transaction, the terminal shall ignore it.
Failed contactless transactions that revert to contact processing are not considered fallback.
Verify()
Some merchants may wish to verify credit card information in order to determine whether to accept a
transaction. This transaction allows the merchant to submit a request for AVS information and/or
CVV2/CVC2/CID information without requesting transaction authorization.
Verify() is not supported for the Restaurant industry. Global expects Authorize() followed by either Capture()
or Undo(), depending on whether the merchant wants to complete the transaction or reverse it.
Verify() transactions MUST be keyed transactions, even in the Retail industry type. Swiped verification is not
supported by Global Canada.
Verify() transactions may include BankcardTransaction/TenderData/CardSecurityData/AVSData/PostalCode,
BankcardTransaction/TenderData/CardSecurityData/AVSData/Street and
BankcardTransaction/TenderData/CardSecurityData/CVData.
Discover requires ZIP Code and address information if AVS data is submitted. American Express does not verify
CID on non-monetary transactions.
End of Day
Host-based settlements are limited to a total of 5120 units (a unit is part of the detail record) per batch.
Acquirer Reference Data (1 unit), Market Data (1 unit), and the remainder of the Detail Record (1 unit) are each
considered single units of data. A single detail item can contain one, two, or three units. Since the host can
accept a maximum of 5120 units in a single batch, the maximum number of detail items in the batch is
dependent upon the number of units in each detail item. When the limit is reached a new batch is automatically
begun. Therefore, it is possible for a merchant to have more than one batch per day if their transaction
volume is high.
Global Payments automatically closes the merchant's batch of transactions on its host computer at 1:00 a.m.
Eastern Time, without the merchant’s intervention, guaranteeing at least one daily balance and settlement for
the merchant. This function does not require the merchant to balance the paper sales slips to the electronic
batch.
If a transaction response contains data in the BankcardTransactionResponse/ServiceTransactionId field, that
value may be used to tie the authorization to the settlement report for reconciliation purposes. However, there
is no guarantee that data will be present in this field.
EMV Processing
All EMV Data must be translated from binary and submitted in HEX format.
Track 2 Data is required with EMV Data.
ApplicationData/ReadCapability must be set to “MSRKeyICC”, “MSREMVICC”, “Chip”, “EMVICC”, or
“ContactlessChip”.
BankcardTransactionDataDefaults/EntryMode must be set to “ChipReliable”, “ContactlessMChipOrSmartCard”,
“ChipTrack2DataFromRFID” or “ChipUnreliable”.
BankcardTransaction/TransactionData/CardholderAuthenticationEntity may be set to “ICC” or “PIN”.
Tip Adjustments
Historically for credit card purchases that may have a tip added (e.g. Restaurant); the Pre-Authorization and
Completion transactions have been used. Because EMV POS Applications will always have a PIN pad present,
Global Payments recommends that EMV credit card tip transactions be processed using the EMV Purchase
transaction rather than the Pre-Authorization and Completion transactions.
The credit EMV Purchase (with tip) transaction flow should be:
1. Display transaction amount on the PIN pad for cardholder approval.
2. Prompt cardholder to add a tip amount.
3. Confirm total (Transaction + Tip).
4. Begin the standard EMV Purchase transaction flow using the new total.
Supported AIDs
Application Identifiers (AID)
Application Partial AID (RID + PIX) RID PIX
Selection
Visa Credit and Debit Yes A0000000031010 A000000003 1010
Visa Electron Yes A0000000032010 A000000003 2010
MasterCard Credit Yes A0000000041010 A000000004 1010
Interac Yes A0000002771010 A000000277 1010
American Express Yes A00000002501 A000000025 01
JCB Yes A0000000651010 A000000065 1010
Discover Yes A0000001523010 A000000152 3010
Notes:
1. The currency indicator has been included on the “Total” line.
2. A signature line has not been printed because the CVM was “PIN”.
3. Card Swipe Indicator is “C” because Track 2 Data was read from the EMV chip.
4. Depending what is programmed on the Chip Card Application Preferred Name, Application Label or Card
Label based on PAN’s Bin should be printed.