Introduction to PIN Debit Processing
Customers commonly use debit cards, also called
ATM cards
or check
cards
, in card-present situations. Your agreement with the debit networks
determines whether the customer must provide a personal identification
number (PIN).Debit cards are branded with debit network logos, such as STAR, NYCE, Accel, and Pulse,
and often with Visa or Mastercard logos. The logos indicate that the cards are accepted
wherever Visa or Mastercard are accepted and are processed through a debit or credit
card network.
IMPORTANT
Issuer regulations require that you present the customer with the
choice to use their debit card as a debit or credit card.
The customer chooses whether to process the card as a debit card or a credit card. In
either case, the money is taken out of the customer's bank account, and the transaction
is included on the customer's bank account statement. The customer does not receive a
credit card bill as they would with a regular credit card.
Cybersource
supports PIN debit transactions on Visa Platform Connect
. PIN debit transactions are supported only in the U.S.PIN Debit Integration
Follow these steps to integrate PIN debit processing:
- ContactCybersourceor your acquirer to determine whether you are eligible to process PIN debit transactions. As part of this process, the debit networks might require you to complete applications.
- Determine whetherCybersourceor your acquirer requires any additional banking information from you.
- Determine whether you must comply with any special debit network requirements when processing PIN debit transactions. For example, some networks require that you verify the customer's identity before processing the payment.
- Contact customer support so that yourCybersourceaccount can be configured for PIN debit transactions.
PIN Debit Transactions
PIN debit transactions begin when the customer presents a PIN debit card at the payment
terminal.
- The customer swipes the card through a magnetic card reader, inserts the card into the EMV terminal (contact), or taps the card against an EMV scanner (contactless) on the terminal.
- The customer chooses to process the card as a debit card or a credit card.IMPORTANTIssuer regulations require that you present the customer with the choice to use their debit card as a debit or credit card.
- If the customer chooses the debit card option, you request the PIN debit purchase service. The transaction is routed through the debit card networks.PIN debit transactions arefull-financial transactions; they are single message transactions that include an authorization and capture. As such, you do not need to request a separate capture as you would with a credit card transaction.If the PIN debit purchase service fails, you can attempt to process the card as a credit card.
- If the customer chooses the credit card option, or if the card cannot be used for a PIN debit purchase, process the transaction as a credit card sale, requesting the authorization and capture services together. The transaction is routed through the credit card networks.Refer to thePayments Developer Guide for the REST API | Visa Platform Connectfor information about using credit card services to process debit card transactions.
- If you need to refund a PIN debit purchase, use the PIN debit credit service.
- To reverse a PIN debit purchase or PIN debit credit, use the PIN debit reversal service.IMPORTANTTo request a PIN debit reversal, you must submit the request within one hour of the request that you are reversing.
PIN Debit Network Routing
Listing your preferred network routing codes in your
Business Center
merchant
account is an optional setting. To ensure that transactions are routed to networks in
your priority order, Cybersource
recommends including the
processingInformation.networkRoutingOrder
field in PIN debit
requests. Set this field to the priority order of the routing networks for the
transaction. When you include this field it overrides your merchant account setting.
When you do not include this field in your request, Cybersource
uses the
list of network codes in your merchant account.For Electronic Benefit Transfer (EBT) transactions, set the
processingInformation.networkRoutingOrder
field to
K
. If you do not include this field in EBT requests, your merchant account
must be configured with K
in the first priority order for network
routing.PIN Debit Processing Versus Credit Card Processing
You can process Visa or Mastercard branded debit cards through the credit card network by
using the credit card authorization and capture services, which is the same way that you
process credit card transactions.
PIN debit transactions and credit card transactions are processed differently from each
other:
- For a PIN debit transaction, request only theauthorizationservice. You are not required to request a capture because theauthorizationservice authorizes the transaction and moves the money.
- For a credit card transaction, you receive an authorization code indicating an approval. For a PIN debit transaction, you do not necessarily receive an authorization code. Some processors provide an authorization code, but the code is not required in order for you to receive your money. For a PIN debit transaction, you cannot verbally obtain an authorization code from the processor or bank.
PIN Debit Reconciliation
PIN debit purchase and credit data is added to the TC33A capture file for reconciliation
purposes only. Use it to verify this information:
- Merchant ID (MID)
- Total amount
- Approved: yes or no
- Action code
Track Data
PIN debit processing uses track 2 data in purchase and credit requests. When you include
track data in a request using the
pointOfSaleInformation.trackData
field, the sentinels
are required. In this example, the track 2 data follows the semicolon (;). The most important parts of
the track data are the card number, card expiration year, and card expiration month. In
this example, the card number is 4111111111111111, the expiration year is 26, and the
expiration month is 12. The end sentinel (?) follows the final character of data
recorded on the track.
Track Data Example
;4111111111111111=26121019761186800000?
Terminal IDs
By default, your merchant account is configured to validate a default terminal ID (TID).
If you want to override the default TID and send TIDs in the
pointOfSaleInformation.terminalId
request field in PIN Debit
requests, contact customer support to configure your account to disable TID validation. Electronic Benefit Transfer
Public assistance programs use Electronic Benefit Transfer (EBT) payment cards to issue
benefits. In the United States, common EBT benefits categories are food and cash.
This feature enables you to submit purchase, credit, and reversal requests on EBT cards
and vouchers. For EBT transactions, only swiped and manually keyed entry are supported. Contactless EMV transactions are not supported.
IMPORTANT
Federal law mandates that you cannot deny an EBT transaction because of technical
problems such as a non-working terminal or a non-working PIN pad.
When a technical
problem prevents you from initiating an EBT transaction, follow these steps:
- Complete an EBT voucher transaction, which is similar to a verbal authorization.
- Telephone the issuer to receive the approval information verbally.
- Capture all of the approval information on one of the paper vouchers that you received with the EBT network device.
- When the EBT system is back online, enter the voucher information into the EBT device to complete the transaction.
Optional Features
This section describes the optional features that are available for PIN Debit
processing.