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.
|API||Application Programming Interface|
|CVC||Card Validation Code|
|ICM||Intershop Commerce Management|
|moto||Mobile Order / Telephone Order|
|PWA||Progressive Web App|
REpresentational State Transfer
This delivery and the accompanying documentation are valid for the following combination of software versions:
|Intershop||Supported Application Types||PWA||Cybersource Service Connector|
The next table provides information about the cartridges included in the package.
|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||Business to Customer and Business Channel via REST API|
Documentation for the REST API can be found here:
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 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 the ICM:
|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.|
|Description||Cybersource Payment Methods|
|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.
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.