Cybersource Credit Card Services Using The Simple Order API
Cybersource Credit Card Services Using The Simple Order API
Card-Present Processing
Using the Simple Order API
Supplement to Credit Card Services Using the Simple Order API
and
PIN Debit Processing Using the Simple Order API
Cybersource Contact Information
For general information about our company, products, and services, go to http://www.cybersource.com.
For sales questions about any Cybersource service, email [email protected] or call 650-432-7350 or 888-
330-2300 (toll free in the United States).
For support information about any Cybersource service, visit the Support Center:
http://www.cybersource.com/support
Copyright
© 2020. Cybersource Corporation. All rights reserved. Cybersource Corporation ("Cybersource") furnishes this
document and the software described in this document under the applicable agreement between the reader of
this document ("You") and Cybersource ("Agreement"). You may use this document and/or software only in
accordance with the terms of the Agreement. Except as expressly set forth in the Agreement, the information
contained in this document is subject to change without notice and therefore should not be interpreted in any way
as a guarantee or warranty by Cybersource. Cybersource assumes no responsibility or liability for any errors that
may appear in this document. The copyrighted software that accompanies this document is licensed to You for
use only in strict accordance with the Agreement. You should read the Agreement carefully before using the
software. Except as permitted by the Agreement, You may not reproduce any part of this document, store this
document in a retrieval system, or transmit this document, in any form or by any means, electronic, mechanical,
recording, or otherwise, without the prior written consent of Cybersource.
Trademarks
Authorize.Net, eCheck.Net, and The Power of Payment are registered trademarks of Cybersource Corporation.
Cybersource, Cybersource Payment Manager, Cybersource Risk Manager, Cybersource Decision Manager, and
Cybersource Connect are trademarks and/or service marks of Cybersource Corporation. Visa, Visa International,
Cybersource, the Visa logo, and the Cybersource logo are the registered trademarks of Visa International in the
United States and other countries. All other trademarks, service marks, registered marks, or registered service
marks are the property of their respective owners.
2
CONTENTS
Contents
Appendix B Examples 59
Name-Value Pair Examples 59
Sale Using Swiped Track Data 59
Sale Using Keyed Data 60
Sale Using EMV Technology with a Contact Read 62
American Express Direct 62
Credit Mutuel-CIC, FDC Nashville Global, or SIX 64
Dynamic Currency Conversion on FDC Nashville Global or SIX 66
All Other Processors 67
Sale Using EMV Technology with a Contactless Read 68
American Express Direct 68
Credit Mutuel-CIC, FDC Nashville Global, or SIX 70
All Other Processors 71
Authorization Using Bluefin PCI P2PE 72
XML Examples 73
Sale Using Swiped Track Data 73
Sale Using Keyed Data 75
Sale Using EMV Technology with a Contact Read 77
American Express Direct 77
Credit Mutuel-CIC, FDC Nashville Global, or SIX 79
Dynamic Currency Conversion on FDC Nashville Global or SIX 81
All Other Processors 82
Sale Using EMV Technology with a Contactless Read 84
American Express Direct 84
Credit Mutuel-CIC, FDC Nashville Global, or SIX 86
All Other Processors 88
Authorization Using Bluefin PCI P2PE 90
Release Changes
August 2020 Added support for Prosa. See "Supported Processors," page 9.
July 2020 JCN Gateway: updated the requirements for the salesSlipNumber request
field. See "General Card-Present Request Fields," page 32.
November 2019 All processors that support payment network tokens: updated link to
documentation. See "Authorizations with Payment Network Tokens," page 11.
June 2019 Cybersource integrations: added support for the comments field. See
"General Card-Present Request Fields," page 32.
May 2019 Added support for JCN Gateway. See "Supported Processors," page 9.
April 2019 This revision contains only editorial changes and no technical updates.
Implementing the credit card services requires software development skills. You must
write code that uses the API request and reply fields to integrate the credit card services
into your existing order management system.
Information in this guide about Europay, Mastercard, and Visa (EMV) applies to payment
card processing and PIN debit processing. All other information in this guide applies only
to payment card processing. PIN debit processing is available only on FDC Nashville
Global.
Conventions
The following special statement is used in this document:
Convention Meaning
Bold API field names
API service names
Graphical user interface elements that you must act upon
Screen text XML elements
Code examples
Values for API fields; for example:
Set the ccAuthService_run field to true.
Related Documentation
Getting Started with Cybersource Advanced for the Simple Order API (PDF | HTML)
describes how to get started using the Simple Order API.
Credit Card Services Using the Simple Order API (PDF | HTML) describes how to
integrate payment processing services into your business.
The Cybersource API Versions page provides information about the API versions.
PIN Debit Processing Using the Simple Order API (PDF | HTML) describes how to
integrate PIN debit services into your business.
Customer Support
For support information about any service, visit the Support Center:
http://www.cybersource.com/support
This supplement to Credit Card Services Using the Simple Order API describes
card-present processing.
Information in this guide about Europay, Mastercard, and Visa (EMV) applies to payment
card processing and PIN debit processing. All other information in this guide applies only
to payment card processing. PIN debit processing is available only on FDC Nashville
Global.
Supported Processors
Card-present payment card transactions are supported for the processors shown in the
following table.
Prerequisites
Before you start your implementation:
Contact your acquirer to find out whether you are allowed to process card-present
transactions.
Find out from your acquirer and customer support whether you must have a separate
Cybersource merchant ID for your card-present transactions.
Make sure that you are familiar with the Simple Order API for processing e-commerce
and mail order/telephone order (MOTO) transactions as described in Credit Card
Services Using the Simple Order API. Use the fields in this guide in addition to the
fields in Credit Card Services Using the Simple Order API.
Cybersource Integration
Supported Processors:
American Express Direct
Credit Mutuel-CIC
FDC Nashville Global
OmniPay Direct
SIX
Cybersource can provide the client software for your POS terminals. The client software
sends the Cybersource service requests, parses the information in the Cybersource
service replies, and provides information to your POS system. For details, contact your
Cybersource account manager.
Services:
Authorization
Authorization reversal
Capture
Credit
PIN debit credit—supported only on FDC Nashville Global.
PIN debit purchase—supported only on FDC Nashville Global.
PIN debit reversal—supported only on FDC Nashville Global.
Processors:
American Express Direct
Chase Paymentech Solutions
Credit Mutuel-CIC
FDC Nashville Global
GPN
OmniPay Direct—First Data Merchant Solutions (Europe) only.
Prosa
SIX
Credit Mutuel-CIC
Cartes Bancaires
Maestro (International)
Maestro (UK Domestic)
Mastercard
Visa
Visa Electron
GPN
American Express
Diners Club
Discover
JCB
Mastercard
Visa
OmniPay Direct
Mastercard
Visa
Prosa
American Express
Carnet
Carte Blanche
Diners Club
Discover
Mastercard
Visa
SIX
China UnionPay
Diners Club
Discover
JCB
Maestro (International)
Maestro (UK Domestic)
Mastercard
Visa
Visa Electron
Credit Mutuel-CIC
Mastercard PayPass
Visa payWave
GPN
American Express ExpressPay
Diners Club
Discover
JCB
Mastercard PayPass
Visa payWave
OmniPay Direct
Mastercard PayPass
Visa payWave
Prosa
American Express
Carnet
Carte Blanche
Diners Club
Discover
Mastercard
Visa
SIX
Mastercard PayPass
Visa payWave
EMV is a global standard for exchanging information between chip cards and POS
terminals. A chip card is a credit or debit card with an embedded microchip. A chip card
also has a magnetic stripe on the back of the card, which can be used for a back-up
transaction when the card’s chip cannot be read. The EMV standards define the protocols
for all levels of transmission between chip cards and chip card processing devices:
physical, electrical, data, and application.
Processors:
FDC Nashville Global
OmniPay Direct
SIX
Card Types:
Table 3 Supported Card Types for Contactless
Apple Pay and Google Pay Transactions
1 Host validation: Cybersource obtained host validation for the following processors:
American Express Direct
Chase Paymentech Solutions
Credit Mutuel-CIC
FDC Nashville Global
GPN
OmniPay Direct—First Data Merchant Solutions (Europe) only
Prosa
SIX
Before you purchase a device for use with EMV, contact your Cybersource
representative.
Chip-and-signature cards are more widespread in the U.S. Chip-and-PIN cards are more
widespread outside the U.S.
On FDC Nashville Global, there are two different ways to decrypt PIN data:
With the Cybersource solution, which is the default solution, Cybersource injects the
terminal with a fixed key and decrypts the PIN data.
With the third-party solution, Cybersource sends the encrypted PIN data to a third
party who decrypts the PIN data and forwards it to the processor on your behalf. To
enable third-party PIN data decryption for your Cybersource account, contact
customer support.
EMV Transactions
When you use the Simple Order API in XML format, you must use version 1.86 or later of
the XML schema to implement EMV.
EMV transactions are more secure from fraud than are magnetic stripe transactions,
which require a visual inspection of the card. Chip-and-PIN cards are more secure from
fraud than chip-and-signature cards. When an EMV chip card is used in a POS
environment, it generates a cryptogram that changes with each transaction. This dynamic
authentication provides an extra layer of security for POS transactions.
For an EMV transaction, use the fields documented in "EMV Request Fields," page 25.
The following fields and values are specifically for EMV:
Processor:
Prosa
Card types:
Mastercard
Visa
The following transaction types are supported for mass transit transactions (MTTs):
Contactless zero amount authorizations
Contactless deferred authorizations
Cardholder-initiated MOTO and e-commerce debt recovery
Merchant-initiated MOTO debt recovery
For an MTT, you can capture a declined authorization when the amount is less than the
regional chargeback threshold.
Step 1 Include the ccAuthService_industryDatatype field in the authorization request. Set the
value for this field to transit.
For descriptions of these fields, see "General Card-Present Request Fields," page 32.
Processors:
This feature is supported for all processors that are supported for card-present
transactions. See "Supported Processors," page 9.Device:
ID TECH SREDKey PCI Key Pad with Encrypted MagStripe Reader
Requirements
You must have a contractual relationship with Bluefin Payment Systems for PCI-validated
P2PE services, which include:
Key injection
Decryption, which is performed by Cybersource
Hardware
You must manage your Bluefin devices through the Bluefin P2PE Manager portal, which
enables you to:
Track device shipments
Deploy or terminate devices
Manage users and administrators
View P2PE transactions
Download and export reports for PCI compliance
Do not use terminal configuration #3 or #5, which causes the device to prompt you for the
cardholder’s street address. To include the cardholder’s street address in your order
management system, include the API field for the billing street address in your request.
Overview
The PCI P2PE solution, which is powered by Bluefin, does the following:
Reduces your PCI burden by minimizing the number of PCI audit questions to which
you must respond
Provides device life cycle management through the Bluefin P2PE Manager portal
The following diagram illustrates the steps in a transaction that uses encryption:
1 When a customer swipes a card through the Bluefin device, the device encrypts the card
details at the hardware level and in accordance with PCI P2PE standards. The device
sends the encrypted payload to your order management system.
3 Cybersource sends the encrypted payload to Bluefin to be decrypted and parsed. Bluefin
sends the decrypted data to Cybersource over a secure channel.
4 Cybersource sends the decrypted data and additional transaction information to your
processor.
When using the Simple Order API in XML format, you must use version 1.132
or later of the XML schema to use Bluefin P2PE encryption.
Step 2 Include general card-present request fields in the request as needed. See "General Card-
Present Request Fields," page 32.
Step 3 Follow instructions in Credit Card Services Using the Simple Order API for creating an
authorization request or stand-alone credit request.
Most of the fields that are normally required for an authorization request or
stand-alone credit request are not required for a Bluefin PCI P2PE request
because the encrypted data includes most of the required data.
This guide is a supplement to the credit card guide and PIN debit guide. This
supplement provides information about features and fields that are used in
addition to the information that is in the credit card guide and PIN debit guide.
When you send a request that includes card-present data, you must include the
basic fields required for every credit card or PIN debit request. For information
about these basic fields, see Credit Card Services Using the Simple Order API
and PIN Debit Processing Using the Simple Order API.
Formatting Restrictions
Unless otherwise noted, all field names are case sensitive and all fields accept special
characters such as @, #, and %.
The values of the item_#_ fields must not contain carets (^) or colons (:) because these
characters are reserved for use by the Cybersource services.
Values for request-level and item-level fields must not contain new lines or carriage
returns. However, they can contain embedded spaces and any other printable characters.
Cybersource removes all leading and trailing spaces.
JCN Gateway
This value must be right justified. In Japan, this
value is called a goods code.
merchantID Your Cybersource merchant ID. ccAuthService (R) String (30)
merchantReference Merchant-generated order reference or ccAuthService (R) String (50)
Code tracking number. Cybersource recommends
that you send a unique value for each
transaction so that you can perform meaningful
searches for the transaction. For information
about tracking orders, see Getting Started with
Cybersource Advanced for the Simple Order
API.
FDC Nashville Global
This value must be numeric and must be less
than 9 digits. When you do not send a valid
value, Cybersource creates one for you.
However, the value is not returned to you, so
you cannot use the merchant reference
number to track the order.
1 This field is optional when your Cybersource account is configured for relaxed requirements for address data and expiration date.
See "Relaxed Requirements for Address Data and Expiration Date," page 22. Important It is your responsibility to determine
whether a field is required for the transaction you are requesting.
Reply Fields
Table 11 Reply Fields
merchantID=JanesPlants
merchantReferenceCode=ABC123
purchaseTotals_currency=usd
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=swiped
pos_cardPresent=Y
pos_terminalCapability=2
pos_trackData=%B4111111111111111^SMITH/BETTY^16121200123456789012**
XXX******?*;4111111111111111=16121200XXXX00000000?*
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccCaptureService_run=true
merchantReferenceCode=ABC123
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=usd
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=2
ccAuthReply_processorResponse=00
ccAuthReply_reconciliationID=1094820975023470
ccAuthReply_paymentNetworkTransactionID=0412MCCNYJPWY
ccAuthReply_cardCategory=J1
ccAuthReply_cardGroup=0
ccCaptureReply_reasonCode=100
ccCaptureReply_amount=75.00
ccCaptureReply_reconciliationID=1094820975023470
receiptNumber=260371
merchantID=JanesPlants
merchantReferenceCode=ABC123
purchaseTotals_currency=usd
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=keyed
pos_cardPresent=Y
pos_terminalCapability=2
card_accountNumber=4111111111111111
card_expirationMonth=12
card_expirationYear=2016
card_cardType=001
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccCaptureService_run=true
merchantReferenceCode=ABC123
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=usd
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=2
ccAuthReply_processorResponse=00
ccAuthReply_reconciliationID=1094820975023470
ccAuthReply_paymentNetworkTransactionID=0412MCCNYJPWY
ccAuthReply_cardCategory=J1
ccAuthReply_cardGroup=0
ccCaptureReply_reasonCode=100
ccCaptureReply_amount=75.00
ccCaptureReply_reconciliationID=1094820975023470
receiptNumber=260371
merchantID=JanesPlants
merchantReferenceCode=ABC123
purchaseTotals_currency=usd
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=contact
pos_cardPresent=Y
pos_terminalCapability=4
pos_terminalSerialNumber=01043191
pos_trackData=%B4111111111111111^SMITH/BETTY^16121200123456789012**
XXX******?*;4111111111111111=16121200XXXX00000000?*
pos_terminalInputCapabilities_0=contact
pos_terminalInputCapabilities_1=contactless
pos_terminalInputCapabilities_2=keyed
pos_terminalInputCapabilities_3=swiped
pos_terminalCVMcapabilities_0=pin
pos_terminalCVMcapabilities_1=signature
pos_deviceID=123lkjdIOBK34981slviLI39bj
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccAuthService_cardholderVerificationMethod=2
ccCaptureService_run=true
emvRequest_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
emvRequest_cardSequenceNumber=001
partnerOriginalTransactionID=510be4aef90711e6acbc7d88388d803d
partnerSDKversion=2.18.0
merchantReferenceCode=ABC123
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=usd
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=2
ccAuthReply_processorResponse=00
ccAuthReply_reconciliationID=1094820975023470
ccCaptureReply_reasonCode=100
ccCaptureReply_amount=75.00
ccCaptureReply_reconciliationID=1094820975023470
receiptNumber=260371
emvReply_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
acquirerMerchantNumber=1234567890
issuer_responseCode=721100
pos_terminalID=ABCD1234
merchantID=JanesPlants
merchantReferenceCode=ABC123
purchaseTotals_currency=usd
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=contact
pos_cardPresent=Y
pos_terminalCapability=4
pos_terminalSerialNumber=01043191
pos_trackData=%B4111111111111111^SMITH/BETTY^16121200123456789012**
XXX******?*;4111111111111111=16121200XXXX00000000?*
pos_terminalInputCapabilities_0=contact
pos_terminalInputCapabilities_1=contactless
pos_terminalInputCapabilities_2=keyed
pos_terminalInputCapabilities_3=swiped
pos_terminalCVMcapabilities_0=pin
pos_terminalCVMcapabilities_1=signature
pos_deviceID=123lkjdIOBK34981slviLI39bj
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccAuthService_cardholderVerificationMethod=2
ccCaptureService_run=true
emvRequest_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
emvRequest_cardSequenceNumber=001
partnerOriginalTransactionID=510be4aef90711e6acbc7d88388d803d
partnerSDKversion=2.18.0
merchantReferenceCode=ABC123
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=usd
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=2
ccAuthReply_processorResponse=00
ccAuthReply_reconciliationID=1094820975023470
ccCaptureReply_reasonCode=100
ccCaptureReply_amount=75.00
ccCaptureReply_reconciliationID=1094820975023470
receiptNumber=260371
emvReply_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
acquirerMerchantNumber=1234567890
issuer_responseCode=721100
pos_terminalID=ABCD1234
merchantID=Merchant12345
merchantReferenceCode=FDE Contact Auth 1
purchaseTotals_currency=EUR
purchaseTotals_grandTotalAmount=30
purchaseTotals_foreignAmount=30
purchaseTotals_foreignCurrency=EUR
purchaseTotals_originalAmount=25.44
purchaseTotals_originalCurrency=GBP
purchaseTotals_exchangeRate=1.1789
purchaseTotals_exchangeRateTimeStamp=20170824 10:21
dcc_dccIndicator=1
pos_entryMode=contact
pos_cardPresent=Y
pos_terminalCapability=4
pos_trackData=%B4111111111111111110^SMITH/BETTY^20121200123456012**XXX*
*****?*;4111111111111111110D20121200XXXX00000?*
pos_terminalID=99D11001
pos_deviceID=device1
pos_terminalInputCapabilities_0=swiped
pos_terminalInputCapabilities_1=contact
pos_terminalInputCapabilities_2=contactless
pos_terminalCVMcapabilities_0=signature
pos_terminalCVMcapabilities_1=pin
card_cardType=001
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccAuthService_cardholderVerificationMethod=2
partnerOriginalTransactionID=510be4aef90711e6acbc7d88388d803d
emvRequest_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
emvRequest_cardSequenceNumber=001
merchantID=JanesPlants
merchantReferenceCode=ABC123
purchaseTotals_currency=usd
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=contact
pos_cardPresent=Y
pos_terminalCapability=4
pos_trackData=%B4111111111111111^SMITH/BETTY^16121200123456789012**
XXX******?*;4111111111111111=16121200XXXX00000000?*
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccCaptureService_run=true
emvRequest_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
emvRequest_cardSequenceNumber=001
Example 11 Reply Message: Sale Using EMV Technology with a Contact Read
merchantReferenceCode=ABC123
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=usd
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=2
ccAuthReply_processorResponse=00
ccAuthReply_reconciliationID=1094820975023470
ccAuthReply_paymentNetworkTransactionID=0412MCCNYJPWY
ccAuthReply_cardCategory=J1
ccAuthReply_cardGroup=0
ccCaptureReply_reasonCode=100
ccCaptureReply_amount=75.00
ccCaptureReply_reconciliationID=1094820975023470
receiptNumber=260371
emvReply_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
merchantID=JanesPlants
merchantReferenceCode=ABC123
purchaseTotals_currency=usd
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=contactless
pos_cardPresent=Y
pos_terminalCapability=5
pos_terminalSerialNumber=01043191
pos_trackData=%B4111111111111111^SMITH/BETTY^16121200123456789012**
XXX******?*;4111111111111111=16121200XXXX00000000?*
pos_terminalInputCapabilities_0=contact
pos_terminalInputCapabilities_1=contactless
pos_terminalInputCapabilities_2=keyed
pos_terminalInputCapabilities_3=swiped
pos_terminalCVMcapabilities_0=pin
pos_terminalCVMcapabilities_1=signature
pos_deviceID=123lkjdIOBK34981slviLI39bj
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccAuthService_cardholderVerificationMethod=2
ccCaptureService_run=true
emvRequest_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
emvRequest_cardSequenceNumber=001
partnerOriginalTransactionID=510be4aef90711e6acbc7d88388d803d
partnerSDKversion=2.18.0
merchantReferenceCode=ABC123
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=usd
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=2
ccAuthReply_processorResponse=00
ccAuthReply_reconciliationID=1094820975023470
ccCaptureReply_reasonCode=100
ccCaptureReply_amount=75.00
ccCaptureReply_reconciliationID=1094820975023470
receiptNumber=852734
emvReply_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
acquirerMerchantNumber=1234567890
issuer_responseCode=721100
pos_terminalID=ABCD1234
merchantID=JanesPlants
merchantReferenceCode=ABC123
purchaseTotals_currency=usd
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=contactless
pos_cardPresent=Y
pos_terminalCapability=5
pos_terminalSerialNumber=01043191
pos_trackData=%B4111111111111111^SMITH/BETTY^16121200123456789012**
XXX******?*;4111111111111111=16121200XXXX00000000?*
pos_terminalInputCapabilities_0=contact
pos_terminalInputCapabilities_1=contactless
pos_terminalInputCapabilities_2=keyed
pos_terminalInputCapabilities_3=swiped
pos_terminalCVMcapabilities_0=pin
pos_terminalCVMcapabilities_1=signature
pos_deviceID=123lkjdIOBK34981slviLI39bj
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccAuthService_cardholderVerificationMethod=2
ccCaptureService_run=true
emvRequest_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
emvRequest_cardSequenceNumber=001
partnerOriginalTransactionID=510be4aef90711e6acbc7d88388d803d
partnerSDKversion=2.18.0
merchantReferenceCode=ABC123
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=usd
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=2
ccAuthReply_processorResponse=00
ccAuthReply_reconciliationID=1094820975023470
ccCaptureReply_reasonCode=100
ccCaptureReply_amount=75.00
ccCaptureReply_reconciliationID=1094820975023470
receiptNumber=852734
emvReply_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
acquirerMerchantNumber=1234567890
issuer_responseCode=721100
pos_terminalID=ABCD1234
merchantID=JanesPlants
merchantReferenceCode=ABC123
purchaseTotals_currency=usd
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=contactless
pos_cardPresent=Y
pos_terminalCapability=5
pos_trackData=%B4111111111111111^SMITH/BETTY^16121200123456789012**
XXX******?*;4111111111111111=16121200XXXX00000000?*
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
ccAuthService_captureDate=0823
ccCaptureService_run=true
emvRequest_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
emvRequest_cardSequenceNumber=001
merchantReferenceCode=ABC123
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=usd
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=2
ccAuthReply_processorResponse=00
ccAuthReply_reconciliationID=1094820975023470
ccAuthReply_paymentNetworkTransactionID=0412MCCNYJPWY
ccAuthReply_cardCategory=J1
ccAuthReply_cardGroup=0
ccCaptureReply_reasonCode=100
ccCaptureReply_amount=75.00
ccCaptureReply_reconciliationID=1094820975023470
receiptNumber=852734
emvReply_combinedTags=9F3303204000950500000000009F3704518823719F100
706011103A000009F26081E1756ED0E2134E29F36020015820200009C01009F1A020
8409A030006219F02060000000020005F2A0208409F0306000000000000
merchantID=demomerchant
merchantReferenceCode=demorefnum
purchaseTotals_currency=USD
purchaseTotals_grandTotalAmount=75.00
pos_entryMode=keyed
pos_cardPresent=Y
pos_terminalCapability=2
encryptedPayment_descriptor=Ymx1ZWZpbg==
encryptedPayment_data=02d700801f3c20008383252a363031312a2a2a2a2a2a2a2a3
03030395e46444d53202020202020202020202020202020202020202020205e32323132
2a2a2a2a2a2a2a2a3f2a3b363031312a2a2a2a2a2a2a2a303030393d323231322a2a2a2
a2a2a2a2a3f2a7a75ad15d25217290c54b3d9d1c3868602136c68d339d52d98423391f3
e631511d548fff08b414feac9ff6c6dede8fb09bae870e4e32f6f462d6a75fa0a178c3b
d18d0d3ade21bc7a0ea687a2eef64551751e502d97cb98dc53ea55162cdfa3954313234
39323830303762994901000001a000731a8003
ccAuthService_run=true
ccAuthService_commerceIndicator=retail
merchantReferenceCode=demorefnum
requestID=0305782650000167905080
decision=ACCEPT
reasonCode=100
purchaseTotals_currency=USD
ccAuthReply_reasonCode=100
ccAuthReply_amount=75.00
ccAuthReply_authorizationCode=831000
ccAuthReply_avsCode=1
ccAuthReply_processorResponse=100
ccAuthReply_reconciliationID=1094820975023470
encryptedPayment_referenceID=1201609222122091013107861
XML Examples
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.86">
<merchantID>JanesPlants</merchantID>
<merchantReferenceCode>ABC123</merchantReferenceCode>
<purchaseTotals>
<currency>usd</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>swiped</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>2</terminalCapability>
<trackData>%B4111111111111111^SMITH/BETTY^16121200123456789012**XXX******?*;
4111111111111111=16121200XXXX00000000?*</trackData>
</pos>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
</ccAuthService>
<ccCaptureService run="true"/>
</requestMessage>
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.86">
<c:merchantReferenceCode>ABC123</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>usd</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>2</c:avsCode>
<c:processorResponse>00</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
<c:paymentNetworkTransactionID>0412MCCNYJPWY</c:paymentNetworkTransactionID>
<c:cardCategory>J1</c:cardCategory>
<c:cardGroup>0</c:cardGroup>
</c:ccAuthReply>
<c:ccCaptureReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccCaptureReply>
<c:receiptNumber>260371</c:receiptNumber>
</c:replyMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.86">
<merchantID>JanesPlants</merchantID>
<merchantReferenceCode>ABC123</merchantReferenceCode>
<purchaseTotals>
<currency>usd</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>keyed</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>2</terminalCapability>
</pos>
<card>
<accountNumber>4111111111111111</accountNumber>
<expirationMonth>12</expirationMonth>
<expirationYear>2016</expirationYear>
<cardType>001</cardType>
</card>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
</ccAuthService>
<ccCaptureService run="true"/>
</requestMessage>
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.86">
<c:merchantReferenceCode>ABC123</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>usd</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>2</c:avsCode>
<c:processorResponse>00</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
<c:paymentNetworkTransactionID>0412MCCNYJPWY</c:paymentNetworkTransactionID>
<c:cardCategory>J1</c:cardCategory>
<c:cardGroup>0</c:cardGroup>
</c:ccAuthReply>
<c:ccCaptureReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccCaptureReply>
<c:receiptNumber>260371</c:receiptNumber>
</c:replyMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">
<merchantID>JanesPlants</merchantID>
<merchantReferenceCode>ABC123</merchantReferenceCode>
<purchaseTotals>
<currency>usd</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>contact</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>4</terminalCapability>
<trackData>%B4111111111111111^SMITH/BETTY^16121200123456789012**XXX******?*;
4111111111111111=16121200XXXX00000000?*</trackData>
<deviceID>123lkjdIOBK34981slviLI39bj</deviceID>
<terminalSerialNumber>01043191</terminalSerialNumber>
<terminalInputCapabilities id=”0”>contact</terminalInputCapabilities>
<terminalInputCapabilities id=”1”>contactless</terminalInputCapabilities>
<terminalInputCapabilities id=”2”>keyed</terminalInputCapabilities>
<terminalInputCapabilities id=”3”>swiped</terminalInputCapabilities>
<terminalCVMcapabilities id=”0”>pin</terminalCVMcapabilities>
<terminalCVMcapabilities id=”1”>signature</terminalCVMcapabilities>
</pos>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
<captureDate>0823</captureDate>
<cardholderVerificationMethod>2</cardholderVerificationMethod>
</ccAuthService>
<ccCaptureService run="true"/>
<emvRequest>
<combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F260
81E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F0206000000002
0005F2A0208409F0306000000000000</combinedTags>
<cardSequenceNumber>001</cardSequenceNumber>
</emvRequest>
<partnerOriginalTransactionID>510be4aef90711e6acbc7d88388d803d
</partnerOriginalTransactionID>
<partnerSDKversion>2.18.0</partnerSDKversion>
</requestMessage>
Example 25 Reply Message: Sale on American Express Direct Using EMV Technology with a
Contact Read
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.138">
<c:merchantReferenceCode>ABC123</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>usd</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>2</c:avsCode>
<c:processorResponse>00</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccAuthReply>
<c:ccCaptureReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccCaptureReply>
<c:receiptNumber>260371</c:receiptNumber>
<c:emvReply>
<c:combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F2
6081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000
020005F2A0208409F0306000000000000</c:combinedTags>
</c:emvReply>
<c:issuer>
<c:responseCode>721100</c:responseCode>
</c:issuer>
<c:pos>
<c:terminalID>ABCD1234</c:terminalID>
</c:pos>
<c:acquirerMerchantNumber>1234567890</c:acquirerMerchantNumber>
</c:replyMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">
<merchantID>JanesPlants</merchantID>
<merchantReferenceCode>ABC123</merchantReferenceCode>
<purchaseTotals>
<currency>usd</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>contact</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>4</terminalCapability>
<trackData>%B4111111111111111^SMITH/BETTY^16121200123456789012**XXX******?*;
4111111111111111=16121200XXXX00000000?*</trackData>
<deviceID>123lkjdIOBK34981slviLI39bj</deviceID>
<terminalSerialNumber>01043191</terminalSerialNumber>
<terminalInputCapabilities id=”0”>contact</terminalInputCapabilities>
<terminalInputCapabilities id=”1”>contactless</terminalInputCapabilities>
<terminalInputCapabilities id=”2”>keyed</terminalInputCapabilities>
<terminalInputCapabilities id=”3”>swiped</terminalInputCapabilities>
<terminalCVMcapabilities id=”0”>pin</terminalCVMcapabilities>
<terminalCVMcapabilities id=”1”>signature</terminalCVMcapabilities>
</pos>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
<captureDate>0823</captureDate>
<cardholderVerificationMethod>2</cardholderVerificationMethod>
</ccAuthService>
<ccCaptureService run="true"/>
<emvRequest>
<combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F260
81E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F0206000000002
0005F2A0208409F0306000000000000</combinedTags>
<cardSequenceNumber>001</cardSequenceNumber>
</emvRequest>
<partnerOriginalTransactionID>510be4aef90711e6acbc7d88388d803d
</partnerOriginalTransactionID>
<partnerSDKversion>2.18.0</partnerSDKversion>
</requestMessage>
Example 27 Reply Message: Sale on Credit Mutuel-CIC, FDC Nashville Global, or SIX Using EMV
Technology with a Contact Read
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.138">
<c:merchantReferenceCode>ABC123</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>usd</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>2</c:avsCode>
<c:processorResponse>00</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccAuthReply>
<c:ccCaptureReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccCaptureReply>
<c:receiptNumber>260371</c:receiptNumber>
<c:emvReply>
<c:combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F2
6081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000
020005F2A0208409F0306000000000000</c:combinedTags>
</c:emvReply>
<c:issuer>
<c:responseCode>721100</c:responseCode>
</c:issuer>
<c:pos>
<c:terminalID>ABCD1234</c:terminalID>
</c:pos>
<c:acquirerMerchantNumber>1234567890</c:acquirerMerchantNumber>
</c:replyMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">
<merchantID>Merchant12345</merchantID>
<merchantReferenceCode>FDE Contact Auth 1</merchantReferenceCode>
<purchaseTotals>
<currency>EUR</currency>
<grandTotalAmount>30</grandTotalAmount>
<foreignAmount>30</foreignAmount>
<foreignCurrency>EUR</foreignCurrency>
<originalAmount>25.44</originalAmount>
<originalCurrency>GBP</originalCurrency>
<exchangeRate>1.1789</exchangeRate>
<exchangeRateTimeStamp>20170824 10:21</exchangeRateTimeStamp>
</purchaseTotals>
<dcc><dccIndicator>1</dccIndicator></dcc>
<pos>
<entryMode>contact</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>4</terminalCapability>
<trackData>%B4111111111111111^SMITH/BETTY^16121200123456789012**XXX******?*;
4111111111111111=16121200XXXX00000000?*</trackData>
<terminalID>99D11001</terminalID>
<deviceID>device1</deviceID>
<terminalInputCapabilities id=”0”>swiped</pos_terminalInputCapabilities>
<terminalInputCapabilities id=”1”>contact</pos_terminalInputCapabilities>
<terminalInputCapabilities id=”2”>contactless</pos_terminalInputCapabilities>
<terminalCVMcapabilities id=”0”>signature</pos_terminalCVMcapabilities>
<terminalCVMcapabilities id=”1”>pin</pos_terminalCVMcapabilities>
</pos>
<card><cardType>001</cardType></card>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
<cardholderVerificationMethod>2</cardholderVerificationMethod>
</ccAuthService>
<partnerOriginalTransactionID>510be4aef90711e6acbc7d88388d803d
</partnerOriginalTransactionID>
<emvRequest>
<combinedTags>9F3303204000950500000000009F3704238561349F100706011103A000009F260
88717A1A173EAA04D9F36020065820200009C01009F1A0208409A030006209F0206000000002
0005F2A0208409F0306000000000000</combinedTags>
<cardSequenceNumber>001</cardSequenceNumber>
</emvRequest>
</requestMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.86">
<merchantID>JanesPlants</merchantID>
<merchantReferenceCode>ABC123</merchantReferenceCode>
<purchaseTotals>
<currency>usd</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>contact</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>4</terminalCapability>
<trackData>%B4111111111111111^SMITH/BETTY^16121200123456789012**XXX******?*;
4111111111111111=16121200XXXX00000000?*</trackData>
</pos>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
</ccAuthService>
<ccCaptureService run="true"/>
<emvRequest>
<combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F260
81E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F0206000000002
0005F2A0208409F0306000000000000</combinedTags>
<cardSequenceNumber>001</cardSequenceNumber>
</emvRequest>
</requestMessage>
Example 30 Reply Message: Sale Using EMV Technology with a Contact Read
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.86">
<c:merchantReferenceCode>ABC123</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>usd</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>2</c:avsCode>
<c:processorResponse>00</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
<c:paymentNetworkTransactionID>0412MCCNYJPWY</c:paymentNetworkTransactionID>
<c:cardCategory>J1</c:cardCategory>
<c:cardGroup>0</c:cardGroup>
</c:ccAuthReply>
<c:ccCaptureReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccCaptureReply>
<c:receiptNumber>260371</c:receiptNumber>
<c:emvReply>
<c:combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F2
6081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000
020005F2A0208409F0306000000000000</c:combinedTags>
</c:emvReply>
</c:replyMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">
<merchantID>JanesPlants</merchantID>
<merchantReferenceCode>ABC123</merchantReferenceCode>
<purchaseTotals>
<currency>usd</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>contactless</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>5</terminalCapability>
<trackData>%B4111111111111111^SMITH/BETTY^16121200123456789012**XXX******?*;
4111111111111111=16121200XXXX00000000?*</trackData>
<deviceID>123lkjdIOBK34981slviLI39bj</deviceID>
<terminalSerialNumber>01043191</terminalSerialNumber>
<terminalInputCapabilities id=”0”>contact</terminalInputCapabilities>
<terminalInputCapabilities id=”1”>contactless</terminalInputCapabilities>
<terminalInputCapabilities id=”2”>keyed</terminalInputCapabilities>
<terminalInputCapabilities id=”3”>swiped</terminalInputCapabilities>
<terminalCVMcapabilities id=”0”>pin</terminalCVMcapabilities>
<terminalCVMcapabilities id=”1”>signature</terminalCVMcapabilities>
</pos>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
<captureDate>0823</captureDate>
<cardholderVerificationMethod>2</cardholderVerificationMethod>
</ccAuthService>
<ccCaptureService run="true"/>
<emvRequest>
<combinedTags>9F3303204000950500000000009F3704238561349F100706011103A000009F260
88717A1A173EAA04D9F36020065820200009C01009F1A0208409A030006209F0206000000002
0005F2A0208409F0306000000000000</combinedTags>
<cardSequenceNumber>001</cardSequenceNumber>
</emvRequest>
<partnerOriginalTransactionID>510be4aef90711e6acbc7d88388d803d
</partnerOriginalTransactionID>
<partnerSDKversion>2.18.0</partnerSDKversion>
</requestMessage>
Example 32 Reply Message: Sale on American Express Direct Using EMV Technology with a
Contactless Read
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.138">
<c:merchantReferenceCode>ABC123</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>usd</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>2</c:avsCode>
<c:processorResponse>00</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccAuthReply>
<c:ccCaptureReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccCaptureReply>
<c:receiptNumber>260371</c:receiptNumber>
<c:emvReply>
<c:combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F2
6081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000
020005F2A0208409F0306000000000000</c:combinedTags>
</c:emvReply>
<c:issuer>
<c:responseCode>721100</c:responseCode>
</c:issuer>
<c:pos>
<c:terminalID>ABCD1234</c:terminalID>
</c:pos>
<c:acquirerMerchantNumber>1234567890</c:acquirerMerchantNumber>
</c:replyMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.138">
<merchantID>JanesPlants</merchantID>
<merchantReferenceCode>ABC123</merchantReferenceCode>
<purchaseTotals>
<currency>usd</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>contactless</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>5</terminalCapability>
<trackData>%B4111111111111111^SMITH/BETTY^16121200123456789012**XXX******?*;
4111111111111111=16121200XXXX00000000?*</trackData>
<deviceID>123lkjdIOBK34981slviLI39bj</deviceID>
<terminalSerialNumber>01043191</terminalSerialNumber>
<terminalInputCapabilities id=”0”>contact</terminalInputCapabilities>
<terminalInputCapabilities id=”1”>contactless</terminalInputCapabilities>
<terminalInputCapabilities id=”2”>keyed</terminalInputCapabilities>
<terminalInputCapabilities id=”3”>swiped</terminalInputCapabilities>
<terminalCVMcapabilities id=”0”>pin</terminalCVMcapabilities>
<terminalCVMcapabilities id=”1”>signature</terminalCVMcapabilities>
</pos>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
<captureDate>0823</captureDate>
<cardholderVerificationMethod>2</cardholderVerificationMethod>
</ccAuthService>
<ccCaptureService run="true"/>
<emvRequest>
<combinedTags>9F3303204000950500000000009F3704238561349F100706011103A000009F260
88717A1A173EAA04D9F36020065820200009C01009F1A0208409A030006209F0206000000002
0005F2A0208409F0306000000000000</combinedTags>
<cardSequenceNumber>001</cardSequenceNumber>
</emvRequest>
<partnerOriginalTransactionID>510be4aef90711e6acbc7d88388d803d
</partnerOriginalTransactionID>
<partnerSDKversion>2.18.0</partnerSDKversion>
</requestMessage>
Example 34 Reply Message: Sale on Credit Mutuel-CIC, FDC Nashville Global, or SIX Using EMV
Technology with a Contactless Read
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.138">
<c:merchantReferenceCode>ABC123</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>usd</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>2</c:avsCode>
<c:processorResponse>00</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccAuthReply>
<c:ccCaptureReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccCaptureReply>
<c:receiptNumber>260371</c:receiptNumber>
<c:emvReply>
<c:combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F2
6081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000
020005F2A0208409F0306000000000000</c:combinedTags>
</c:emvReply>
<c:issuer>
<c:responseCode>721100</c:responseCode>
</c:issuer>
<c:pos>
<c:terminalID>ABCD1234</c:terminalID>
</c:pos>
<c:acquirerMerchantNumber>1234567890</c:acquirerMerchantNumber>
</c:replyMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.86">
<merchantID>JanesPlants</merchantID>
<merchantReferenceCode>ABC123</merchantReferenceCode>
<purchaseTotals>
<currency>usd</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>contactless</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>5</terminalCapability>
<trackData>%B4111111111111111^SMITH/BETTY^16121200123456789012**XXX******?*;
4111111111111111=16121200XXXX00000000?*</trackData>
</pos>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
<captureDate>0823</captureDate>
</ccAuthService>
<ccCaptureService run="true"/>
<emvRequest>
<combinedTags>9F3303204000950500000000009F3704238561349F100706011103A000009F260
88717A1A173EAA04D9F36020065820200009C01009F1A0208409A030006209F0206000000002
0005F2A0208409F0306000000000000</combinedTags>
<cardSequenceNumber>001</cardSequenceNumber>
</emvRequest>
</requestMessage>
Example 36 Reply Message: Sale Using EMV Technology with a Contactless Read
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.86">
<c:merchantReferenceCode>ABC123</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>usd</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>2</c:avsCode>
<c:processorResponse>00</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
<c:paymentNetworkTransactionID>0412MCCNYJPWY</c:paymentNetworkTransactionID>
<c:cardCategory>J1</c:cardCategory>
<c:cardGroup>0</c:cardGroup>
</c:ccAuthReply>
<c:ccCaptureReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccCaptureReply>
<c:receiptNumber>260371</c:receiptNumber>
<c:emvReply>
<c:combinedTags>9F3303204000950500000000009F3704518823719F100706011103A000009F2
6081E1756ED0E2134E29F36020015820200009C01009F1A0208409A030006219F02060000000
020005F2A0208409F0306000000000000</c:combinedTags>
</c:emvReply>
</c:replyMessage>
<requestMessage xmlns="urn:schemas-cybersource-com:transaction-data-1.1.132">
<merchantID>demomerchant</merchantID>
<merchantReferenceCode>demorefnum</merchantReferenceCode>
<purchaseTotals>
<currency>USD</currency>
<grandTotalAmount>75.00</grandTotalAmount>
</purchaseTotals>
<pos>
<entryMode>keyed</entryMode>
<cardPresent>Y</cardPresent>
<terminalCapability>2</terminalCapability>
</pos>
<encryptedPayment>
<descriptor>Ymx1ZWZpbg==</descriptor>
<data>02d700801f3c20008383252a363031312a2a2a2a2a2a2a2a303030395e46444d53202020
202020202020202020202020202020202020205e323231322a2a2a2a2a2a2a2a3f2a3b36303131
2a2a2a2a2a2a2a2a303030393d323231322a2a2a2a2a2a2a2a3f2a7a75ad15d25217290c54b3d9
d1c3868602136c68d339d52d98423391f3e631511d548fff08b414feac9ff6c6dede8fb09bae87
0e4e32f6f462d6a75fa0a178c3bd18d0d3ade21bc7a0ea687a2eef64551751e502d97cb98dc53e
a55162cdfa39543323439323830303762994901000001a000731a8003</data>
</encryptedPayment>
<ccAuthService run="true">
<commerceIndicator>retail</commerceIndicator>
</ccAuthService>
</requestMessage>
<c:replyMessage xmlns:c="urn:schemas-cybersource-com:transaction-data-1.1.132">
<c:merchantReferenceCode>demorefnum</c:merchantReferenceCode>
<c:requestID>0305782650000167905080</c:requestID>
<c:decision>ACCEPT</c:decision>
<c:reasonCode>100</c:reasonCode>
<c:purchaseTotals>
<c:currency>USD</c:currency>
</c:purchaseTotals>
<c:ccAuthReply>
<c:reasonCode>100</c:reasonCode>
<c:amount>75.00</c:amount>
<c:authorizationCode>831000</c:authorizationCode>
<c:avsCode>1</c:avsCode>
<c:processorResponse>100</c:processorResponse>
<c:reconciliationID>1094820975023470</c:reconciliationID>
</c:ccAuthReply>
<c:encryptedPayment_referenceID>1201609222122091013107861</c:encryptedPayment_
referenceID>
</c:replyMessage>
The following table describes the error codes returned by Bluefin for Bluefin PCI P2PE
transactions. For information about encrypted transactions, see "PCI P2P Encryption with
Bluefin," page 19. When an encryption error occurs:
The reason code is set to 150 in the authorization or stand-alone credit reply
message. This value indicates that a general system failure occurred and your
authorization or stand-alone credit request was not processed.
The value for the encryptedPayment_errorCode field is set to the Bluefin PCI P2PE
error code.
Table 13 lists the values that are supported for the card_cardType field in requests and
replies. Even though all of these card types are supported for card-not-present
transactions, many of them are not supported for card-present transactions. Contact your
processor if you have questions about which card types are supported for card-present
transactions.
It is strongly recommended that you include the card type field in request
messages even when it is optional for your processor and card type. Omitting
the card type can cause the transaction to be processed with the wrong card
type.