Product Update 394: Support for Credit Card Processing (American and Canadian Legislations)
   

Untitled Document

Product Update 394: Support for Credit Card Processing (American and Canadian Legislations)

Introduction

With a credit card processing service, sales for your business can be increased as you can verify and accept all forms of credit card payment from anywhere, process transactions, and have fraud and security protection at the same time.

VeriFone Inc., founded and incorporated in Hawaii in 1981, is the global leader in secure electronic payment technologies. Its principal product line includes point-of-sale, merchant-operated, consumer-facing, and self-service payment systems for multiple industries. For more information, see http://www.verifone.com/.

As it is important to have the ability to handle credit card processing for sales and account payments, Exact Globe is now integrated with three products from VeriFone, which are PC Charge, Payware PC, and IP Charge.

Menu path

  • Order/Entries/Sales orders
  • Service/Entries/Service orders
  • Invoice/Entries/Invoices
  • Invoice/Entries/Direct invoices
  • Invoices/Entries/Group invoices
  • Cash flow/Entries/Cash flow
  • Cash flow/Cash instruments/Maintain
  • Finance/Entries/Bank/Cash
  • HR/Human resources/User rights
  • HR/Human resources/Security roles
  • System/General/Settings

What has been changed

As a prerequisite, the following must be taken into consideration:

  1. The credit card processing functionality with VeriFone integration is available only for American and Canadian legislations when SE1034(E-Credit card integration) is available and depends on the cash flow module to generate the payment process accordingly.
  2. The VeriFone server configuration settings (for PC Charge and Payware PC) must match the VeriFone settings and the merchant configuration must match the cash instrument settings.

The following changes have been implemented for the American and Canadian legislations:

Settings and access rights

  • A new VeriFone settings has been added to settings maintenance. When the Credit card processing check box is selected under the VeriFone settings section, all fields in this screen are enabled and you can edit the Server Settings.


     
  • Depending on your selection at Payment engine, certain fields will be enabled and disabled accordingly as displayed below. All fields are mandatory in the Server Settings section except the Enabled SSL check box.

    Field Description Enabled for Payment Engine Type
    Server IP VeriFone's server IP address for connecting to the payment engine. PC Charge and Payware PC
    Server Port VeriFone's server port number for connecting to the payment engine. PC Charge and Payware PC
    Server URL VeriFone's server URL address for connecting to the payment engine. IP Charge
    Enabled SSL To indicate if connection is using SSL (Secure Socket Layer). PC Charge, Payware PC, and IP Charge
    User Name User name for connecting to payment engine. PC Charge, Payware PC, and IP Charge
    Password Password for connecting to payment engine. IP Charge and Payware PC
  • Function rights VeriFone settings have been added under System and To generate credit card payment has been added under Cash flow. By default, the Administrator has these function rights. For more information, see Overview of User Rights. These are also available as security roles in the Maintain roles screen. For more information, see Creating and Maintaining Roles.


  • Menu rights Credit card reconciliation report has been added to Reports under Cash flow. By default, the Administrator has this menu rights. For more information, see Overview of User Rights.

All the following changes are applicable when the Credit card processing check box under the VeriFone settings section at VeriFone settings is selected.

Cash instrument maintenance

  • Under the Settings tab of cash instrument maintenance, the Credit card processing section will have additional fields. There will also be a change of location for the Credit card processing and SEPA sections. Depending on your selection at Payment engine under the Server Settings section at VeriFone settings, certain fields will be enabled and disabled accordingly.

    The PC Charge directory field under the Credit card processing section will no longer be available as it will not be used in this situation.



    The following table describes the different fields that will be enabled or disabled depending on your selection at Payment engine under the Server Settings section at VeriFone settings. All fields are mandatory in the Credit card processing section except the Merchant key when Payware PC is selected at Payment engine.

    Field Description Enabled for Payment Engine Type
    Processor code A code to identify the processing company or banking service provider that the payment engine uses to process the transaction. PC Charge
    Merchant number An identification number issued to the merchant (you) by the the processor. This number is used when the payment server contacts the processor during the credit card transaction process. PC Charge

    Client ID

    This ID is used to determine which merchant account / terminal will be used to process the transactions. Payware PC and IP Charge
    Merchant key Provided by VeriFone to validate the merchant (you). Payware PC and IP Charge

    Pre-Auth amount

    Limit allowed for pre-authorization. PC Charge, Payware PC, and IP Charge
    CC limit per transactions Credit card limit for pre-authorization of each transaction. PC Charge, Payware PC, and IP Charge
    Last valid year Last valid expiration year to accept a credit card. PC Charge, Payware PC, and IP Charge
    Time out Number of seconds before losing connection with the processing server. PC Charge, Payware PC, and IP Charge


    Note: When there is no pre-authorization amount or the amount is equal to zero, there will be no pre-authorization. The Pre-Auth amount must not exceed the CC limit per transaction amount. Pre-authorization of a sales order does not apply to multiple invoices, direct invoices, credit notes, or cash flow entries. Pre-authorization is also limited to one transaction in the sales order.

Payment conditions

  • New buttons, icons, and columns have been added to the payment condition screen for sales orders, service orders, sales invoices, and direct invoices.


     
  1. The  button allows you to view credit card transactions linked to the sales order or sales invoice. This is enabled when an order or invoice has been authorized, and when there is a credit card transaction linked to the selected payment term.


     
  2. This  button allows you to open the Credit card transaction screen and process the credit card payment. This is enabled when an order or invoice has been authorized, and when the transaction amount is more than zero. For more information, see How-to: Making Credit Card Transactions Using VeriFone (American and Canadian Legislations). The transactions that you can perform are as the following:

    Pre-authorization: A specific amount to be set aside for potential transfer of funds. The funds are not transferred unless post-authorization is performed using the pre-authorization’s TroutD code.
    Post-authorization:
    Makes an approved pre-authorization available for settlement/closing.
    Sales:
    An authorized transfer of funds from a card holder’s account to your account
    Credit:
    An authorized transfer of funds from your account to a card holder’s account.


     
  3. When there is a post-authorization and/or sales transaction linked to the payment term selected, will be disabled.
  4. When deleting a payment term linked to a post-authorization and/or sales transaction, the following message will be displayed:



    Click Yes to unlink the post-authorization and/or sales transaction and delete the payment term. All the term records will also be regenerated according to the payment condition selected. Click No if you do not want to unlink the transaction.
     
  5. Under the Payment data section in the Results section, three new columns Type (type of credit card), Credit card no. (only the last four digits of the credit card number will be displayed), and Auth. Code have been added. Data under these columns will be displayed only if there is a post-authorization and/or sales transaction linked to the selected term.
  6. When there is a credit card transaction linked to an order/invoice, the Invoice schedules and Undo partial invoices buttons will be disabled and the Currency and Exchange rate fields will also be disabled.
  7. The Create invoice button will be disabled if you click on a term line with credit card transaction linked.
  8. When there is a credit card transaction linked to an order/invoice, and you try to change the Payment condition, the following message will be displayed:



    Click Yes to unlink the post-authorization and/or sales transaction and delete the payment term. All the term records will also be regenerated according to the payment condition selected. Click No if you do not want to unlink the transaction.
     
  9. When there is partial settlement of payment terms, the following term details screen will be displayed for transactions with post-authorization or sales links. All fields will be disabled except for Description. The Split button will also be disabled. For more information, see Creating and Maintaining Payment Conditions for Sales Orders, Service Orders, and Sales Quotations.



    When All is clicked, the following screen is displayed where the edit and delete functions are as per that in the payment condition screen.


Cash flow entry

  • In the cash flow entries overview screen, a new Credit card transaction button has been added for you to access the Credit card transaction screen to register credit card payments and make credit back payments to the payees. For more information, see How-to: Making Credit Card Transactions Using VeriFone (American and Canadian Legislations).


     
  • A credit type of credit card transaction can only be performed when there is a previous sales (performed from cash flow entries overview screen or order/invoice payment conditions screen) or post-authorization (performed from order/invoice payment conditions screen) transaction for the selected account.
  • In the cash flow entry screen, all fields will be disabled if there is a credit card transaction performed for the selected account.  

Credit card reconciliation report

The report allows you to view and print the credit card transactions based on the selection criteria defined.

  • A new menu path, Cash flow/Reports/Credit card reconciliation report, is added for you to generate the credit card transaction reports depending on your selected criteria. For more information, see How-to: Making Credit Card Transactions Using VeriFone (American and Canadian Legislations).  This menu path is available when you have function rights VeriFone settings and To generate credit card payment. You also need menu rights Credit card reconciliation report.



  • In the overview of bank/cash journal entry screen, the credit card transaction will have the Voided status when a credit card transaction linked journal entry is voided. This will be displayed in the credit card reconciliation report.

Document layout

  • At Documents settings under the Logistics section, two new database fields Credit card: Total post-Auth & Sale amount and Credit card: Total Pre-Auth amount have been added to the Total block for Confirmation, Invoice, and Direct invoice layouts.

  • A new Credit card block has been added for the Confirmation, Invoice, and Direct invoice layouts at Documents settings under the Logistics section. The database fields available are Authorization code, Authorized amount, Credit card number (last 4 digits), Transaction type, and Type of card.

Others

  • In the overview of cash flow entry screen, overview of sales order/service order screen, and overview of invoice/direct invoice screen, a message will be displayed when deleting an entry linked with credit card transaction. 

     

    Click Yes to unlink the linked transaction and delete the entry. Click No if you do not want to unlink the transaction.
  • When grouping invoices, the same message as above will be displayed. Click Yes to unlink the linked transaction . Click No if you do not want to unlink the transaction. For more information, see Grouping Invoices.

Related document