Setting Up the Credit Card Interface
Prerequisites
Use the Credit Card Interface Configuration Guide to configure the Credit Card Interface.
During this process you must have this information:
- A valid account with a supported credit card system such as CenPOS. For a full list of the supported credit card systems (gateways), see the Credit Card Interface Configuration Guide.
- An RP (merchant) number if the supported system is Hypercom
- A Merchant ID if the supported system is CenPOS
- The URL of the Web Service
used for credit card processing by the supported system.
For Cloud users, specify https://mguseastap-ism.ssmgf.inforcloudsuite.com/WSWebClient as the Payment Server.
For on-premise WinClient users, specify https://web_server/WebRelayService/ as the Payment Server. For on-premise WebClient users, specify https://web_server/WSWebClient/ as the Payment Server.
This information is recorded on the Credit Card Interface Parameters form during the implementation.
Adding Connection Information
In the Credit Card Interface Parameters form, specify this information to connect to each supported credit card system:
- Credit Card System
-
Specify the provider to which the credit card transactions are sent. Select External if you have developed an interface to a gateway that is not currently supported by the standard application.
See Using the External Option to Create Links to Other Gateways.
Caution:See "If You Switch Credit Card Systems," below. - Staging
-
This field is visible only if you select CenPOS as the Credit Card System. Select this check box to use the CenPOS staging URL for testing purposes.
- User ID and Password
-
Specify the user ID and password provided by the third-party system to access their credit card processing software.
- Payment Server
-
Specify the URL of the web service used for credit card processing. See the Credit Card Interface Configuration Guide for the appropriate URL.
- RP Number
-
This field is displayed only if the credit card system is Hypercom. Specify the merchant number supplied by Hypercom.
- Merchant ID
-
This field is displayed only if the credit card system is CenPOS. Specify the Merchant ID supplied by CenPOS.
Specifying General Information About How the Interface Is Used
In the Credit Card Interface Parameters form, specify this information:
- Select Auto Return if you want
transactions to be sent to the credit card processing software for credit memos
that are linked to an invoice (through the Apply To Invoice field) and that were
originally paid by credit card. The original credit card number is used.
When a credit memo is linked to an invoice that was previously paid by credit card, and Auto Return is selected, then a "return" transaction is generated for that credit card when the credit memo is posted.
If Auto Return is not selected, and a credit memo is issued that is linked to an invoice that was previously paid by credit card, then an open credit exists and you must manually return the amount to the credit card.
- Select
Auto Post Open Payment to
create an open payment in Accounts Receivable for the credit card payment
amount. If you do not select this option, you must manually apply payment to a
specific invoice.
For more information, see Auto Post Open Payment.
- Select Charge for Contract During Invoice Generation to charge the credit card linked to a contract when an invoice is generated. A line is displayed in the invoice to reflect the credit card payment. If this check box is cleared, the charge is delayed until the Credit Card Contract Invoice Payments utility is run based on the Invoice Due Date.
- Select
Level Three Reporting if
you want the credit card interface to send additional information in order to
qualify for Level 3 processing. Otherwise, data qualified for Level 2
processing is collected and sent to the credit card system.
For more information, see Level Three Reporting.
- Select Skip Credit Check When Authorization Exists to bypass any credit limit or credit check holds if there is a prior credit card authorization. This applies when a credit card is being used to pay for a sales order, service order, service contract, or rental contract.
- For service orders and
sales orders, if you will pre-authorize purchase amounts as well as credit card
numbers, specify a Default
Authorization method (percent or amount) and then specify the
value to be pre-authorized (fixed amount or percentage of the gross sale).
For more information, see Pre-authorizing Credit Card Amounts or Percentages.
- In the Contract Authorization Amount field, specify the amount to use when a contract is authorized to be paid by credit card.
Specifying Payment Information
For each of your customers who will pay by credit card, you can set up credit card information on the Credit Card Payment Information form and click to save the information.
(You can also fill out this form during entry of an order for the customer.)
Only a token to the credit card is recorded; no credit card numbers are stored in the ERP system.
Debugging the Interface
If You Switch Credit Card Systems
If you change from one gateway provider to another, any pre-existing credit card transactions and any stored credit card information becomes invalid.
Use the Customer Credit Cards form to determine which customer credit cards were stored using the old system. These records must be deleted and re-entered using the new system and the Credit Card Payment Information form.
Use the Credit Card Transactions form to determine which transactions were in process and must be reauthorized using the new system.