Shopify

The Cybersource app on
Shopify
provides commerce tools to start, grow, market, and manage retail businesses. You can accept payments in multiple currencies and get paid in your local currency. The Cybersource app on
Shopify
supports popular payment methods to meet your business needs.
The Cybersource app on
Shopify
supports these features:
  • 3-D Secure
  • Apple Pay
  • Card payments
  • Google Pay
  • Fraud Management tools
Cybersource supports these transaction types on
Shopify
:
  • Authorization (authorize only)
  • Sale (auth and capture)
  • Capture (capture only)
  • Payer Authentication
    (3-D Secure)
  • Refund (credit)
  • Void (reversal)

Configuring Security Credentials

You must have a Cybersource
Business Center
account. If you do not have one, you must create one before installing the Cybersource app on
Shopify
. You also need to retrieve details from that account to install the plugin.

Creating a
Business Center
Account

Follow these steps to configure your
Business Center
account:
  1. Go to the Business Center Registration website, and create an account.
  2. Follow the email instructions that you received to activate your merchant account.
  3. Log in to the Business Center to complete the registration process.

Installing the Cybersource App on
Shopify

You must enable the Cybersource app in your
Shopify
account settings. Follow these steps to install the Cybersource app on
Shopify
:
  1. To find the Cybersource app from the list in
    Shopify
    settings, go to
    Store Home > Settings > Payments > See all other providers
    .
  2. In the search box, enter
    Cybersource
    .
  3. Select the app and click
    Install
    .
  4. A page opens on
    Shopify
    . Provide the required permissions to the payment app.
  5. After you set the permissions, the
    Business Center
    log in opens.
  6. Log in to the
    Business Center
    with your Cybersource credentijava.io.PrintWriter@548f9bbb als. An agreement page opens.
  7. Check or clear the
    3-D Secure enrollment
    box based on your business needs. If you choose to enroll for 3-D Secure, ensure that the
    Payer Authentication
    feature is enabled and configured.
  8. Submit the form. The
    Shopify
    store settings page re-opens so that you can configure and activate the Cybersource app.

Configuring
Shopify

Configure the
Shopify
payment settings. Follow these steps to configure the Cybersource App in your
Shopify
store:
  1. Log in to your
    Shopify
    account.
  2. Go to your Cybersource store, and go to
    Settings > Payments > Manage
    .
  3. Select the card brands and payment methods that you want to accept.
  4. Click
    Save
    .

Using 3-D Secure

If you are going to use 3-D Secure, you must have
Payer Authentication
enabled and have your Cardinal keys stored within the
Business Center
. To enable
Payer Authentication
, contact Cybersource support or your account manager. Request that the
Payer Authentication
enablement include support for the direct integration method.
After
Payer Authentication
is enabled, follow these steps to verify your
Payer Authentication
credentials:
  1. Log in to your
    Business Center
    account.
  2. Go to
    Payment Configuration > Payer Authentication Configuration.
  3. View the Org Unit ID, API Identifier, and API Key to use in
    Shopify
    to verify your credentials.
Because you verified the
Payer Authentication
credentials and enabled the 3-D Secure feature when you installed the Cybersource app, the transactions will support 3-D Secure flows.

Reference Information

This section contains reference information to help you use the Cybersource app on
Shopify
.

Testing

You can test your integration before you start accepting payments. To test the application before moving to the production environment, you must request a dedicated the test app from Cybersource. Send to gdlisvpm@visa.com and provide your
Shopify
domain and store name.
Follow these steps to verify that the app is enabled and configured properly:
  1. In your
    Shopify
    account, and go to your web store.
  2. Add an item to the cart and proceed to checkout.
  3. Enter the shipping information.
  4. Enter the test card information.
  5. Click
    Pay Now
    .
  6. Log in to your
    Business Center
    account.
  7. Review the test transaction.
  8. If there is a problem with the transaction or it does not appear in the
    Business Center
    , contact Cybersource support.

Troubleshooting

Contact Cybersource to troubleshoot transactions and request support. Include this information when you contact Cybersource:
  • Cybersource merchant ID
  • Shopify
    store name
  • Shopify
    payment ID
  • Shopify
    reason string and code
  • Date and time
  • Test or production environment
  • Steps to recreate the error