23.01
- Supported card types withJCN Gateway
- Added support for American Express cards and Mastercard cards. See these topics:
- Authorizations usingCybersourcedecryption
- For each supported card type, removed these fields from the list of required fields:
- paymentInformation.card.number
- paymentInformation.card.expirationMonth
- paymentInformation.card.expirationYear
- orderInformation.billTo.phoneNumber
- orderInformation.shipTo.phoneNumber
- For each supported card type, added this field to the list of required fields:
- paymentInformation.tokenizedCard.transactionType
22.04
- Apple Pay Web Configuration
- This release contains editorial revisions to the Configuring Apple Pay section.
22.03
This revision contains only editorial changes and no technical updates.
- Deprecated API response field replaced with a new field
- ForVisa Platform Connectonly, the deprecated API request fieldpaymentInformation.tokenizedCard.assuranceLevelis replaced with the new fieldpaymentInformation.tokenizedCard.assuranceMethod. The changes appear in "Optional Fields for Authorizing a Payment for Apple Pay Transactions" in these sections of the guide:
22.02
This revision contains only editorial changes and no technical updates.
- ECI Field in an authorization request using merchant decryption
- Corrected the description of the API request fieldconsumerAuthenticationInformation.ecommerceIndicatorfor a JCB card transaction. See Required Fields for Authorizing a Payment Using Merchant Decryption for JCB.
- ECI Field in an authorization request using merchant decryption
- Corrected the description of the API request fieldconsumerAuthenticationInformation.ecommerceIndicatorfor a JCB card or Visa card transaction. See these topics:
- ECI Field in an authorization request using merchant decryption
- Corrected the description of the API request fieldconsumerAuthenticationInformation.ecommerceIndicatorfor a Visa card transaction. See Required Fields for Authorizing a Payment Using Merchant Decryption for Visa.
- ECI Field in an authorization request using merchant decryption
- Corrected the description of the API request fieldconsumerAuthenticationInformation.ecommerceIndicatorfor a Visa card transaction. See Required Fields for Authorizing a Payment Using Merchant Decryption for Visa.
22.01
- Barclays
- Added Diners Club and Discover as supported card types forBarclays. See Supported Processors, Card Types, and Optional Features.
- Added 3-D Secure information about using merchant decryption to request authorization of Discover card transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Discover.
- Added 3-D Secure support for using merchant decryption to request authorization of Mastercard transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Mastercard.
- Added 3-D Secure support for using merchant decryption to request authorization of Visa card transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Visa.
- Banque de France et Tresor Public
- AddedBanque de France et Tresor Publicas a supported processor.
- Added 3-D Secure support for using merchant decryption to request authorization of Mastercard transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Mastercard.
- Added 3-D Secure support for using merchant decryption to request authorization of Visa card transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Visa.
- BNP Paribas France
- AddedBNP Paribas Franceas a supported processor.
- Added 3-D Secure support for using merchant decryption to request authorization of Mastercard transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Mastercard.
- Added 3-D Secure support for using merchant decryption to request authorization of Visa card transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Visa.
- Vero
- Added support forVero. See Supported Card Types and Optional Features.
- Added 3-D Secure support for using merchant decryption to request authorization of Mastercard transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Mastercard.
- Added 3-D Secure support for using merchant decryption to request authorization of Visa card transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Visa.
- Visa Platform Connect
- Added support for JCB cards. See Supported Card Types and Optional Features.
- Added 3-D Secure support for using merchant decryption to request authorization of JCB card transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for JCB.
- Added 3-D Secure support for using merchant decryption to request authorization of Mastercard transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Mastercard.
- Added 3-D Secure support for using merchant decryption to request authorization of Visa card transactions. See Required Fields for Authorizing a Payment Using Merchant Decryption for Visa.
- Added 3-D Secure support for authorization using merchant decryption:
- For American Express card transactions, see Required Fields for Authorizing a Payment Using Merchant Decryption for American Express.
- For Discover card transactions, see Required Fields for Authorizing a Payment Using Merchant Decryption for Discover.
- For JCB card transactions, see Required Fields for Authorizing a Payment Using Merchant Decryption for JCB.
- For Mastercard transactions, see Required Fields for Authorizing a Payment Using Merchant Decryption for Mastercard.
- For Visa card transactions, see Required Fields for Authorizing a Payment Using Merchant Decryption for Visa.
- Authorization service
- Added lists of requiredand optionalfields for all authorizations.
- Added procedures for requesting all authorizations.
- Follow-on services
- Added descriptions, required fields, procedures, and code examples for the authorization reversal, capture, and sale services. See Follow-on Services.
- Apple Pay transactions
- Added section about obtaining information about Apple Pay transactions using the Business Center. See Process Apple Pay Transactions.
- Updated links and made editorial updates to Apple Pay JavaScript API procedures.
- General updates
- Updated links for external and internal references. General updates to feature names and descriptors preferred by industry. This revision contains only editorial changes and no technical updates.
21.05
Bug fix, removed note that the
GPN
processor supports Split Shipments.
Added the
GPX
processor.Created a REST API version of this guide.
21.04
Changed the name of the
merchantInformation.merchant.url
field to merchantInformation.merchantDomainName
. See the .Added the field to Authorization Service. See the .
21.03
Added the
tokenInformation.networkTokenOption
field. See the .21.02
Changed the name of processor
Cybersource
through VisaNet to Visa Platform Connect
.Updated the
card_type
field. See the .21.01
Added the field. See the .