Document Tree
Document Properties
Kbid
298V80
Last Modified
30-Apr-2024
Added to KB
26-May-2021
Public Access
Everyone
Status
Online
Doc Type
Release Notes
Product
  • ICM 7.10
  • CyberSource Connector
Public Release Note - Cybersource Service Connector 1

Introduction

Welcome to the Intershop Cybersource Service Connector. The service connector adds Cybersource payment methods to your Intershop installation.

This document provides important product information, including version information and dependencies. It also outlines the basic setup and configuration steps.

PCI Compliance

The least burdensome level of PCI compliance is SAQ A. To achieve this compliance, the connector securely captures sensitive payment data using the validated Cybersource APIs.
To meet this requirement, UI integration has to render secure iframes for the payment card and card verification number input fields by using Cybersource's Flex Microform. These iframes are hosted by Cybersource and payment data is submitted directly to Cybersource through the secure Flex API, never touching your systems.

This UI integration is provided by the PWA by accessing the connector through the Intershop REST API.

Glossary

TermDescription
APIApplication Programming Interface
CVCCard Validation Code
ICMIntershop Commerce Management
motoMobile Order / Telephone Order
PWAProgressive Web App
REST

REpresentational State Transfer

UIUser Interface

References

Version Information and Dependencies

This delivery and the accompanying documentation are valid for the following combination of software versions:

IntershopSupported Application TypesPWA*Cybersource Service Connector
7.10.29.2+intershop.REST0.29.0+

1.1.0 - 1.1.2

7.10.32.11-LTS +intershop.REST1.4.01.3.0

* Please see PWA release documentation in GitHub for details.

The next table provides information about the cartridges included in the package.

CartridgeDescriptionRequired
ac_payment_cybersourceIncludes all base functionality and business logic which is used.(tick)

The Cybersource Service Connector is based on the Payment API introduced in IS 7.6.

Supported Application Types

The Cybersource Service Connector can be used for the following application types:

Application TypeApplication Type IDDescription
Progressive Web Appintershop.RESTBusiness to Customer and Business Channel via REST API

Documentation for the REST API can be found here:

Setup

For information on setup, customization and configuration, please refer to Guide - Setup Cybersource Service Connector.

Feature Overview

Payment Methods

The Cybersource Service Connector adds the following payment methods to your Intershop 7 system:

Payment Method TypePayment MethodAuto CaptureManual Capture*Cancel*ReduceRefund
Credit Card

Credit Card Payment supported by Cybersource

(tick)(tick)(tick)    (error)(error)

* Only available if the corresponding payment method's Capture Mode is set to manual.

Payment Management Options

The following table lists all options for payment transactions that can be triggered manually in ICM:

OperationDescription
CaptureRequest for settling the payment. This action is only available if the corresponding payment method's Capture Mode is set to manual.
CancelRequest for abandoning a payment settlement. This action is only available if the corresponding payment method's Capture Mode is set to manual.

Data Handling

The following table describes transmitted data by the Cybersource Service Connector from ICM to Cybersource during the payment process:


DescriptionCybersource Payment Methods


Credit Card
Initial amountAmount for the transaction(tick)
Currency detailsCurrency code e.g. USD(tick)
Customer detailsCustomer first name, last name, and e-mail(tick)
Merchant order idOrder reference generated by the merchant(tick)
Commerce indicatorType of transaction (internet, moto, install, recurring, and recurring_internet)(tick)
Address detailsInvoice and shipping address details(tick)
Line items detailsDetails regarding product, shipping, discount, tax, gift card(tick)
Payment instrument IdTokenized identifier for customer account that can be stored and used for future transactions(tick)
Credit card details

Card number, CVC, expiry date. Sensitive data is handled via Flex Microform iframes only and is never stored at the merchant.

(tick)


Limitations

No known limitations.

Changelog

Version CYBERSOURCE/1.3.1

  • Fixed: The locality value for the billing address order information was not correctly mapped
  • Extended the billing address information with address line 2 and 3

Version CYBERSOURCE/1.3.0

Version CYBERSOURCE/1.2.5

  • New feature: save credit card for later reuse
  • Fixed: payment method not applicable on incomplete configuration
  • Fixed: no error log entries written for business use cases

Version CYBERSOURCE/1.1.2

  • Upgrade of used Cybersource SDKs (to solve Log4j cve-2021-44832, cve-2021-45105)

Version CYBERSOURCE/1.1.1

  • Upgrade of used Cybersource SDKs (includes fix for CVE-2021-44228 vulnerability in Apache Log4j library)

Version CYBERSOURCE/1.1.0

  • Reduced dependencies to increase compatibility to used Tomcat versions (before 7.10.31.2: Tomcat 7; 7.10.31.2 and above: Tomcat 9)

Version CYBERSOURCE/1.0.0

  • First release including credit card payment method
Disclaimer
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.
Home
Knowledge Base
Product Releases
Log on to continue
This Knowledge Base document is reserved for registered customers.
Log on with your Intershop Entra ID to continue.
Write an email to supportadmin@intershop.de if you experience login issues,
or if you want to register as customer.