Credit Card Control FM (SMF957)

This program enables you to activate, deactivate and manage various credit card handling features in the FACTS system.

FACTS supports two types of credit card handling: manual and automatic. A manual system accommodates users who already have electronic credit card processing already in place, as well as those who are using imprint devices and settling credit card payments over the phone. Those using a manual credit card system would select the Use Voice Authorization Only flag, and ignore the other fields in this program.

The automatic system integrates credit card handling into FACTS with the use of ICVERIFY , PayflowPro, or CenPOS, third-party credit card processing software packages. If your company uses or plans to use ICVERIFY, PayflowPro or CenPOS, the Credit Card Control F/M bridges that program to FACTS. Some of the flags in this program can be activated to turn on security features, or they can be deactivated to speed up credit card transactions.

The Credit Card Control F/M program reads the Company Control F/M (SMF920) file and displays only the fields appropriate for the credit card processor selected.

If Manual is chosen in Company Control F/M (SMF920), then the system displays a message indicating that a credit card processor has not been chosen, and a Manual tab is available, so that the last credit card receipt number used can be viewed.

If you set the Transmit to ICVerify flag in this program to N, your system is in manual mode, and all transactions must be voice authorized.

Note: Several other file maintenance programs also require edits for ICVERIFY to properly interface with FACTS. Refer to ICVERIFY’s documentation for information on settling transactions and setting up accounts with a credit card processing company.

Field Descriptions

Use the following fields to manage credit card handling features in FACTS:

ICVERIFY Interface

The following fields are available for the ICVERIFY credit card processor.

1. Transaction Polling Directory

Enter the pathname to the "master" station, which is the PC that you have designated to process credit card transactions. The pathname must be 60 characters or less. If this pathname is not supplied to FACTS, an error will likely occur when you try to run credit card transactions.

2. Recognition Timeout

This setting tells FACTS how long it should wait for the credit card processor (CPC) to answer your call before hanging up. You can enter up to 999 seconds.

3.  Response Timeout

This setting tells FACTS how long it should wait for a response, or authorization, after the processor answers your call. FACTS supports up to 999 seconds.

4.  Use Address Verification

Enter Y (or select the box) to require users who process credit cards to enter customer addresses during credit card transactions. This is intended to offer the customer an additional level of security by asking them to supply additional information.

Enter N if you do not want to add this step to credit card transactions.

5.  Use Voice Authorization Only

Select the check box if you are not using the ICVERIFY software, or if for some reason you cannot reach your credit card processor via modem.

Do not select the checkbox if you are using ICVERIFY and the modem connection to your credit card processor works.

If voice authorization is turned on, FACTS requires you to enter an authorization code during the credit card transaction.

6.  Use Last 4 Digit Security

Enter Y to require users to enter the last four digits of the customers’ credit card number when using ICVERIFY magnetic stripe readers during credit card transactions. This is intended to provide the customer with an additional level of security by verifying the last four numbers on the customer’s card. Note: If a clerk keys in the number instead of swiping the card, FACTS does not prompt you to enter the last four digits.

Enter N if you do not want this step added to credit card transactions.

7.  Transmit To IC Verify

When set to selected, this flag allows FACTS to communicate with ICVERIFY, which is essential if you want to settle or close out transactions at the end of the day or at the end of a shift.

If this flag is set to unselected, credit card transactions collect in the Process Pending Transactions program (under the Invoices menu). For more information, refer to the Process Pending Transactions program topic.

Processing Credit Card Transactions Offline for ICVerify To work in an "offline" mode (which is usually the exception not the rule per ICVerify), the Transmit to ICVerify flag should to be set to unselected (off). Then all operations will default to using Voice Authorization and will be batched as a pending transaction. When you are ready to transmit, change the "Transmit to ICVerify" checkbox to selected (on). Then use the Process Pending Transactions program to transmit the pending transactions to the card processor.

8. Columns For CC Receipt

This sets the width of your credit card receipts, which can range from 30 to 80 columns wide. Enter 0 if you do not want a receipt to print.

9. Receipt Message

Enter the message (up to 25 characters) that you want printed at the bottom of your receipts.

PayflowPro Interface

The following fields are available for the PayflowPro credit card processor.

1. Select the PayflowPro interface method. This program presently defaults to T-TCP/IP Manager as the default.

In the PayFlowPro Com Agent section of the screen, complete the following:

2. Host Address

Enter the host address for the TCP/IP Manager.

3. Port

Enter the host port for the TCP/IP Manager.

4. Response Timeout

Enter number of seconds until timeout connecting to TCP/IP Manager.

In the PayPal Settings section of the screen, complete the following:

5. Host Address

Enter PayflowPro host address.

6. Test Host Address

Enter PayflowPro test host address

7. Host Port

Enter PayflowPro host port.

8. Response Timeout

Enter number of seconds until timeout connecting to PayflowPro.

9. Vendor

Enter the PayPal login name.

10. Partner

Enter name of authorized PayPal reseller.

11. Password

Enter authorized PayPal account password.

12. Verbosity

Enter level of detail of responses. You can select from L-Low or M-Medium.

13.  Use Address Verification Service (AVS)

Indicate whether to require users who process credit cards to enter customer addresses during credit card transactions. This is intended to offer the customer an additional level of security by asking them to supply additional information.

14. Automatically Decline on AVS failure

Indicate whether you want the system to automatically void a transaction that fails customer address verification.

15.  Use Credit Card Security Code (CSC)

Select this checkbox to require users to enter the three-digit security code from the back side of the customers’ credit card number when using PayflowPro magnetic stripe readers during credit card transactions. 

16. Automatically Decline on CSC failure

Indicate whether you want the system to automatically void a transaction that fails credit card security code verification.

17. Transmit To PayflowPro

When selected, this checkbox allows FACTS to communicate with PayflowPro, which is essential if you want to settle or close out transactions at the end of the day or at the end of a shift.

When unselected, credit card transactions collect in the Process Pending Transactions program (under the Invoices menu). For more information, refer to the Process Pending Transactions program topic.

Processing Credit Card Transactions Offline for PayflowPro
To work in an "offline" mode (which is usually the exception not the rule per PayflowPro)., the Transmit to PayflowPro flag should to be unselected (off). Then all operations will default to using Voice Authorization and will be batched as a pending transaction. When you are ready to transmit, select the "Transmit to PayflowPro" checkbox (on). Then use the Process Pending Transactions program to transmit the pending transactions to the card processor.

18. Use Voice Authorization Only

Select the check box if you are not using the PayflowPro software, or if for some reason you cannot reach your credit card processor via modem.

Do not select the checkbox if you are using PayflowPro and the modem connection to your credit card processor works.

If voice authorization is turned on, FACTS requires you to enter an authorization code during the credit card transaction.

In the Proxy Settings section of the screen, complete the following:

19. Address

Enter the Proxy Server address.

20. Port

Enter the Proxy Server port.

21. Logon

Enter the Proxy Server logon name.

22. Password

Enter the Proxy Server password.

23. Last CC Receipt Number Used

The last credit card receipt number used. (display-only)

24. Columns for Credit Card Receipt

This sets the width of your credit card receipts, which can range from 30 to 80 columns wide. Enter 0 if you do not want a receipt to print.

24. Receipt Message

Enter the message (up to 25 characters) that you want printed at the bottom of your receipts.

Press the Test Settings link to test the connection to PayflowPro using the test server address.

CenPOS Interface

The following fields are available for the CenPOS credit card processor.

1. Base URL

The URL for the CenPOS interface. The default is https://www3.cenpos.net/POSintegration/posintegration/default.aspx.

2. Merchant ID

Enter the account ID for CenPOS.

3. Password

Enter the CenPOS password.

4. User ID

Enter the user id used with cookies to allow processing without logging in each time.

5. Validate Cookies

Indicate whether to allow connecting to CenPOS without requiring logging in each time. If checked, CenPOS ignores any stored cookie and uses login info provided in the request. If no info is provided, the user will be prompted to log in.

6. Use Last Four Digit Security

Indicate whether to require the entry of the last 4 digits of the credit card when swiping a card. If unchecked, the last four digits field is disabled and does not require the last four digits to be entered when swiping a card (existing field)

7. Last CC Receipt Number Used

The last credit card receipt number used. (display-only)

8. Columns for Credit Card Receipt

This sets the width of your credit card receipts, which can range from 30 to 80 columns wide. Enter 0 if you do not want a receipt to print.

Manual Tab

(Available when the credit card processor in Company Control F/M (SMF920) is set to manual)

1. Last CC Receipt # Used

The last credit card receipt number used. (display-only)

See Also

For more detailed information on file maintenance programs, consult the following topics.

How to use File Maintenance programs