Merchant Account Field List

A Merchant Account is a bank account set up to accept credit card payments. SOLO Server can support one or more merchant accounts. Each Author can be configured to use the same or different Merchant Account. The following fields are available when configuring a merchant account.

Type
The Merchant Account Type can be one of the following:

Note that Dibs Debitech Web, PayPal Payments Standard, and RBS Worldpay are not compatible with Payment Plans. In addition, if using Authorize.NET, you must store full credit card information in order to use the payment plan feature (which is not recommended).

Login Information
The login information varies for each account type, and will be described separately for each account type below. Note: This page requires javascript to be enabled in your web browser in order to dynamically show/hide and relabel the login information based on the selected account type. If javascript is not enabled, you will instead see the following fields rather than those described below:
  • Account ID
  • Account Credential
  • Additional Data 1-5

These fields correspond to the fields listed for the individual account types in the same order. For example, for Authorize.NET, the Account ID is the API Login ID, and the Account Credential is the Transaction Key.
PayPal Account
The PayPal Payments Standard account to be used in conjunction with the merchant account. Paypal Payments Standard can be used in conjunction with any other payment gateways to give customers multiple payment options.

Login Information - Authorize.NET

API Login ID
The API Login ID assigned by Authorize.NET. This can be found in the Authorize.NET interface by choosing Settings from the left menu on the home page, and then choosing "API Login ID and Transaction Key" in the Security Settings section.
Transaction Key
A Transaction Key generated through the Authorize.NET interface. To obtain a transaction key in the Authorize.NET interface, choose Settings from the left menu on the home page, and then choose "API Login ID and Transaction Key" in the Security Settings section. You may choose to use an existing transaction key or generate a new one.

Login Information - DIBS DebiTech/DIBS DebiTech Web

API UserName
API UserName provided by DIBS.
API Password
API Password.
Shop Name
Shop Name assigned by DIBS.
MAC
MAC assigned by DIBS.
DIBS Acquirer
Acquirer assigned by DIBS.
Web URL
Web URL. Applicable to Web only. The URL for SOLO Server to direct customers to for payment on the DIBS servers.
Web Pageset Prefix
Web Pageset Prefix. Applicable to Web only.

Login Information - First Atlantic Commerce

Merchant ID
The Merchant ID assigned by First Atlantic Commerce.
Merchant Password
The Merchant Password assigned by First Atlantic Commerce.

Login Information - Network Merchants

Username
The Username assigned by Network Merchants.
Password
The password for the Username.

Login Information - PayPal Payments Standard

Email
The email address associated with the PayPal account.
Notify URL
The URL where PayPal should post instant payment notifications (IPNs). Currently, this page should be set to go to the /products/b1_processpaypal.asp page in your SOLO Server website (you need to prepend rest of the url to your SOLO Server installation to this).
Return URL
The URL that PayPal should redirect the customer to when they complete the transaction in PayPal. Currently, this page should be set to go to the /products/PaymentStatus.aspx page in your SOLO Server website (you need to prepend rest of the url to your SOLO Server installation to this).
Cancel URL
The URL that PayPal should redirect the customer to when they cancel a transaction in PayPal. Currently, this page should be set to go to the /products/ConfirmOrder.aspx or products/Cart.aspx page in your SOLO Server website (you need to prepend rest of the url to your SOLO Server installation to this).

Login Information - PayPal Payments Pro

User
PayPal User ID. If you set up one or more additional users on the account, this value is the ID of the user authorized to process transactions. If, however, you have not set up additional users on the account, User has the same value as Vendor
Password.
User password.
Vendor
Your merchant login ID that you created when you registered for the account.
Partner
The ID provided to you by the authorized PayPal Reseller who registered you for the your PayPal account. If you purchased your account directly from PayPal, use PayPal.

Login Information - WorldPay

Installation ID
The Installation ID assigned by WorldPay.
Callback Password
The Callback Password configured on the WorldPay account.

Display Information

Display Name
Internal use.
Statement Name
The name that will appear on the customer's credit card statement. This is displayed in "Your credit card will be charged by..." message on the cart credit card payment page and the recurring payment update page in the Customer License Portal.
Address 1, 2, & 3
Address information displayed on the printable invoice.
Phone
Phone number displayed on the printable invoice.
FAX
Fax number displayed on the printable invoice.
Order Support Email
Support email address. This is displayed on invoices as well as on the cart credit card payment page and the recurring payment update page in the Customer License Portal.
Order Support URL
Support URL. This is displayed on invoices as well as on the cart credit card payment page and the recurring payment update page in the Customer License Portal.
Accepted Credit Card Types
The credit card types supported by the payment gateway. Not applicable for PayPal Payments Standard. The available options are as follows:
  • American Express
  • Diners Club
  • Discover
  • Maestro
  • Visa/Mastercard
Phone Order Label
Text to override the default "Phone" label for the phone order option in the "Choose a Payment Method" section of the shopping cart payment page.
Phone Order Icon HTML
HTML to override the default telephone icon for the phone order option in the "Choose a Payment Method" section of the shopping cart payment page.
Phone Order Instructions
HTML instructions to display on a phone ordering page for the ordering process. If this field is populated, an Order By Phone button will appear on the payment page of the ordering process, and will link to a page displaying these instructions. The following search and replace tags are supported:
  • [varAffiliateID] - The Distributor/Affiliate ID associated with the purchase.
  • [varGrandTotal] - The grand total for the order
  • [varCartID] - The CartID. The Author can ask for this value when the customer orders by phone and complete the existing cart by entering this as an existing cart ID on the view catalog page.
Mail Order Label
Text to override the default "Mail" label for the mail order option in the "Choose a Payment Method" section of the shopping cart payment page.
Mail Order Icon HTML
HTML to override the default mailbox icon for the mail order option in the "Choose a Payment Method" section of the shopping cart payment page.
Mail Order Instructions
HTML instructions to display on a mail ordering page for the ordering process. If this field is populated, an Order By Mail button will appear on the payment page of the ordering process, and will link to a page displaying these instructions. The following search and replace tags are supported:
  • [varAffiliateID] - The Distributor/Affiliate ID associated with the purchase.
  • [varGrandTotal] - The grand total for the order
  • [varCartID] - The CartID. The Author can look for this value when the customer orders by mail and complete the existing cart by entering this as an existing cart ID on the view catalog page.
  • [varBillCompany] - The customer's company
  • [varBillFirstName] - The customer's first name
  • [varBillLastName] - The customer's last name
  • [varBillAddress1] - The customer's address line 1
  • [varBillAddress2] - The customer's address line 2
  • [varBillCity] - The customer's city
  • [varBillStateProvince] - The customer's state/province
  • [varBillPostalCode] - The customer's postal code
  • [varBillCountry] - The customer's country
  • [varEmail] - The customer's email address
  • [varShipCompany] - The shipping address company
  • [varShipFirstName] - The shipping address first name
  • [varShipLastName] - The shipping address last name
  • [varShipAddress1] - The shipping address line 1
  • [varShipAddress2] - The shipping address line 2
  • [varShipCity] - The shipping address city
  • [varShipStateProvince] - The shipping address state/province
  • [varShipPostalCode] - The shipping address postal code
  • [varShipCountry] - The shipping address country
Support HTML
HTML markup containing support contact information. When specified, this will override the default contact information displayed on the lower right of online invoices.

Miscellaneous Information

Currency Code
The currency code for transactions for the account. Currently only supported for DIBS, PayPal Payments Standard, PayPal Payments Pro, and WorldPay.
Save Credit Card Info
This setting controls how credit card information is stored on invoices. Not applicable for DIBS Debitech Web, PayPal Payments Standard, and WorldPay. There are three options:
  • Do not save any credit card information - when this is selected, no credit card information will be stored on the invoices (this includes billing address information along with credit card details).
  • Save entire card numbers - when this is selected, the entire card number will be stored along with all of the billing address information.
  • Save partial/truncation card numbers - when this is selected, the first digit and last 5 digits of the card number will be stored and the remaining numbers will be masked with "*" characters. Billing address information will also be stored.
Changing this on an existing account to a setting which stores less information WILL NOT cause information to be truncated or purged on existing invoices.
Enabled
When checked, the merchant account is enabled.
Test Mode
Check this to put the merchant account in test mode. This will cause all transactions to be submitted to the gateway to either go through the test gateway server or send specific test parameters. Not applicable for PayPal.
Use Extended Fraud Screening
Whether to use extended fraud screening when processing auth/capture transactions. When enabled, additional fraud checks are peformed when processing auth/capture transactions in the shopping cart, with the results included in the author notificaton email. This is currently in beta.

Using a Merchant Account not Currently Supported by SOLO Server

There may be cases where you wish to use a payment gateway that is not currently supported by SOLO Server. In these cases, contact our support department at support@softwarekey.com. We will work with you to perform the custom payment gateway programming and integration.