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.
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.
Term | Description |
---|---|
API | Application Programming Interface |
CVC | Card Validation Code |
ICM | Intershop Commerce Management |
moto | Mobile Order / Telephone Order |
PWA | Progressive Web App |
REST | REpresentational State Transfer |
UI | User Interface |
This delivery and the accompanying documentation are valid for the following combination of software versions:
Intershop | Supported Application Types | PWA* | Cybersource Service Connector |
---|---|---|---|
7.10.29.2+ | intershop.REST | 0.29.0+ | 1.1.0 - 1.1.2 |
7.10.32.11-LTS + | intershop.REST | 1.4.0 | 1.3.0 |
* Please see PWA release documentation in GitHub for details.
The next table provides information about the cartridges included in the package.
Cartridge | Description | Required |
---|---|---|
ac_payment_cybersource | Includes all base functionality and business logic which is used. |
The Cybersource Service Connector is based on the Payment API introduced in IS 7.6.
The Cybersource Service Connector can be used for the following application types:
Application Type | Application Type ID | Description |
---|---|---|
Progressive Web App | intershop.REST | Business to Customer and Business Channel via REST API |
Documentation for the REST API can be found here:
For information on setup, customization and configuration, please refer to Guide - Setup Cybersource Service Connector.
The Cybersource Service Connector adds the following payment methods to your Intershop 7 system:
Payment Method Type | Payment Method | Auto Capture | Manual Capture* | Cancel* | Reduce | Refund |
---|---|---|---|---|---|---|
Credit Card | Credit Card Payment supported by Cybersource |
* Only available if the corresponding payment method's Capture Mode is set to manual.
The following table lists all options for payment transactions that can be triggered manually in ICM:
Operation | Description |
---|---|
Capture | Request for settling the payment. This action is only available if the corresponding payment method's Capture Mode is set to manual. |
Cancel | Request for abandoning a payment settlement. This action is only available if the corresponding payment method's Capture Mode is set to manual. |
The following table describes transmitted data by the Cybersource Service Connector from ICM to Cybersource during the payment process:
Description | Cybersource Payment Methods | |
---|---|---|
Credit Card | ||
Initial amount | Amount for the transaction | |
Currency details | Currency code e.g. USD | |
Customer details | Customer first name, last name, and e-mail | |
Merchant order id | Order reference generated by the merchant | |
Commerce indicator | Type of transaction (internet, moto, install, recurring, and recurring_internet) | |
Address details | Invoice and shipping address details | |
Line items details | Details regarding product, shipping, discount, tax, gift card | |
Payment instrument Id | Tokenized identifier for customer account that can be stored and used for future transactions | |
Credit card details | Card number, CVC, expiry date. Sensitive data is handled via Flex Microform iframes only and is never stored at the merchant. |
No known limitations.