Virtual Terminal

with BlueSnap Checkout

BlueSnap’s Virtual Terminal is a web application that enables you to process payments received via phone, fax, email, or chat without any additional software, hardware, or coding required.

The main difference between Virtual Terminal and other BlueSnap Checkout solutions (Payment Link or BlueSnap Checkout) is that you (the merchant) input the payment details on behalf of your shopper.

The image shows a credit/debit card payment form with fields to enter the cardholder's name, card number, expiration date (MM/YY format), CVV (security code), and ZIP code. The form also includes a dropdown menu to select the country, which is defaulted to the United States. The available payment methods displayed are Visa, MasterCard, and Discover. At the bottom, there is a blue "Pay" button to submit the payment details.

Features

BlueSnap Virtual Terminal supports all the features that BlueSnap Checkout and Payment Link offer: 100+ currencies, multiple languages, global payment methods, Level 2 data, and more.

📘

Note

Some payment methods or features may not be supported, particularly in cases where you do not have the shopper’s credentials (e.g., Apple Pay, Google Pay, PayPal, 3DS).

PCI Compliance

A PCI-compliance level of SAQ C-VT or SAQ-C is required to use the Virtual Terminal. If you're certified for SAQ D, you are automatically covered for all other SAQ levels. Until you provide proof of compliance, Virtual Terminal will not be enabled on your merchant portal.

Virtual Terminal Setup

Before you get started, be sure to work with your BlueSnap Implementation Engineer to get PCI qualified. If you are already SAQ-C, SAQ-CVT or SAQ-D complaint, you don't need to re-do the PCI questionnaire.

Step 1: Set your API credentials and Data Protection Key for security purposes.

  1. Go to Settings > API Settings in the top menu of the Merchant Portal.
  2. Define and verify your API password in the respective fields.
  1. In the New IP Address field, enter the IP address to be used for API calls. You can add up to fifteen IP addresses or a subnet.
  1. Click Request API Credentials.
    The credentials are generated, and your new API username is displayed.
  2. In the Data Protection Key field, enter a password with at least 6 characters. Then click Submit.

Step 2: Customize fields and styles

Navigate to Checkout Page > Hosted Pages on the left menu to add custom styles and add or remove fields from your Virtual Terminal, such as full billing, email, or any other custom fields.

Step 3: Configure Virtual Terminal settings

On the left menu in your Merchant Portal, navigate to Virtual Terminal. There, you can make adjustments to Virtual Terminal settings, such as:

  • Mode: Select one_time for an individual transaction or ‘subscription’ for a subscription or recurring billing.
  • Currency: Choose a shopper currency.
  • Merchant Transaction ID: Merchant's unique ID for a new transaction.
  • Label: For each item you add, provide a description of the product or service.

You're all set! Now you can accept payments via phone, fax, email, or chat.